From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ffmpeg-devel-bounces@ffmpeg.org>
Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100])
	by master.gitmailbox.com (Postfix) with ESMTPS id AC4104D427
	for <ffmpegdev@gitmailbox.com>; Fri, 18 Apr 2025 02:48:34 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5FD4868813C;
	Fri, 18 Apr 2025 05:48:30 +0300 (EEST)
Received: from NAM11-CO1-obe.outbound.protection.outlook.com
 (mail-co1nam11olkn2015.outbound.protection.outlook.com [40.92.18.15])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 47BBB687CB6
 for <ffmpeg-devel@ffmpeg.org>; Fri, 18 Apr 2025 05:48:24 +0300 (EEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=O/PCcnnz437fqUhyLynBCsxZObQ7AhlL93KDf2O+HcPZ6PMQ0uoy/6+NMMV05iua2nFt5GFo48Cdtxpyzg4xeKnn+SUCFSSUFW5JuFxDQeunOTcMBjgDm8JPjAc/1tC3nOKDh4nL/gkJmnClPdua2V5FwXgMCuZ6IBdnTs7DPyGPpGaZzRyQ+kn/8FQsm9VcgKw8QqBG2rtu73oHuhv1IvP7bRYE4NxA8gJdaCX/nNIyfzzfm9qnQlxFL1xxMh7k4zT8FUaVdmWgJuubY/yp3asImkJeG2ykdiEoMtNfS6E/OKWD/Lnr7qOUpsSx0xEHWEa8DAHNqnxCp3RlWae0uw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=ijMLrRM7F16UAG+H7GMR1fSq/Q6bCNA73MbR92oCkJw=;
 b=BUYtwuKCLHALpMOkhfRjwqQDIuPNJLcUbol6yVe00wsDuR2EjRCY2DtbytsN5ua1UqKT7z95dm9dcU3kEXbIPjs66lnyzYwSOTZGBQAg51J+6AX8DVTJYITrII9UM7GeojBrWCo4pqaIRzb491mlvz4CwMJZq+D9+Mx29SyV1Ugmw1UkmCQS0woX5WKNhYeVpzanWkOoPoxsWgDHRJ/3fYYga41N1islHjGJbo0OVjRRlvp6M9+Vjb5yQ+xjijtz8H8YNQ5YZgcsOs42Q6+tvtSnW1A2C+yOS/5iOy8ak26OSifZc6YOEF1VnOAaf0xm4khHa+zbZCPaerQZbCta7g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ijMLrRM7F16UAG+H7GMR1fSq/Q6bCNA73MbR92oCkJw=;
 b=gmPq5L95kMjhbe/vVSo8X07mFthRQtZh0Rq9l+E4F18/1OsuJdnNbb+STQCaPlpJeir/kjhI0KvXzmqZc7K5EmP+iOfDpKkPDak5rnC3At+T9NQKe+fDIZAs1ewSGGuLbf9kQbip3lhzJpRrxPL1z4gdJO1rs5P7uKpqdP0VN2SKtVy4VUTlCjfpGZFH7+BJcw6MHvS5qFXrHIOXDUtFoU0yk3bqNQPLkXLJ9VzwVwMc4CJScBWrjZPR7qY3okdz+AIhqee2l2C1uZWVTzVQ8xly1UlkFUDh4r72Ds4W2jENwuBCQLXJFkH4WFrUixhpk5XMUtyG0WTcdsdxYQZzIg==
Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by
 PH7P223MB1139.NAMP223.PROD.OUTLOOK.COM (2603:10b6:510:31a::6) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.8655.26; Fri, 18 Apr 2025 02:48:20 +0000
Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM
 ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM
 ([fe80::bf09:8e9:b07f:98a7%4]) with mapi id 15.20.8655.022; Fri, 18 Apr 2025
 02:48:20 +0000
From: "softworkz ." <softworkz-at-hotmail.com@ffmpeg.org>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Thread-Topic: [FFmpeg-devel] [PATCH v2 02/10] fftools/textformat: Quality
 improvements
Thread-Index: AQHbrrgW9R6AVB6Btked3yEOin54GrOmHO4AgAAHeCCAApaAkA==
Date: Fri, 18 Apr 2025 02:48:20 +0000
Message-ID: <DM8P223MB03650355D78199373CDA2345BABF2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
References: <pull.66.ffstaging.FFmpeg.1744634826.ffmpegagent@gmail.com>
 <pull.66.v2.ffstaging.FFmpeg.1744798340.ffmpegagent@gmail.com>
 <6568269678c770544d58a9277feaf4953c352d9d.1744798340.git.ffmpegagent@gmail.com>
 <GV1P250MB07371D91FE8825EFAB6DA6C08FBD2@GV1P250MB0737.EURP250.PROD.OUTLOOK.COM>
 <CH0P223MB0363BF1B89B56D5E8AD9E695BABD2@CH0P223MB0363.NAMP223.PROD.OUTLOOK.COM>
In-Reply-To: <CH0P223MB0363BF1B89B56D5E8AD9E695BABD2@CH0P223MB0363.NAMP223.PROD.OUTLOOK.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DM8P223MB0365:EE_|PH7P223MB1139:EE_
x-ms-office365-filtering-correlation-id: fa4de5fa-6481-4d73-d84d-08dd7e237a82
x-microsoft-antispam: BCL:0;
 ARA:14566002|8062599003|19110799003|461199028|8060799006|15080799006|7092599003|41001999003|10035399004|440099028|3412199025|102099032;
x-microsoft-antispam-message-info: =?us-ascii?Q?riKmwEZ+UwSSaJgTAyfpDmV8zFjYBQlDbWQaNXeWr7RPCPWeoEo59Tsoxz/J?=
 =?us-ascii?Q?iftG+SZKGkE83jlolaVY00mRQAjvfwIv3KRkqSji/vrsP1o+d7ZE94bsl7Ox?=
 =?us-ascii?Q?TDW7py/TlkpfNtBx1Y0UbXrwYHmzyK1QHvxplwobluvuf6SG55m92Y6uh2ze?=
 =?us-ascii?Q?xW5dqUcI0V9fAUCo+Ygq+EFdCECEibrKlgITR7iVmX64YBoNjA4utAVCm7ud?=
 =?us-ascii?Q?YQDvDuqVLyT6Kv8z7aAdp9IjUSXAcy0SmJU9wrZtpLfMcCLqudAHNwoVorM0?=
 =?us-ascii?Q?z7B2zNuIaEcrSoedt1L732Tj7tsmy/bRxSfnEedDx2gpXLxBornv/e6bxvie?=
 =?us-ascii?Q?ixCoidTKIi7Ot7yuHhe4/Q0WIDcTNOacUelJK+o6OCrcTw+8UMOFfNIEZZtI?=
 =?us-ascii?Q?NyWuGKeaHGRF5ETW+Lbc3M34T+31MVZIxvVZfk+q7o5eEnDcD0kieooI/GdM?=
 =?us-ascii?Q?wS6aGWuqBYgqYm25CaFzDneQow+vd9VYYf6Oq/hoPnVgtRsXYNuORkv82hUj?=
 =?us-ascii?Q?Dpvfwnl9mCCC284qIOT+ZYoYOt6/gN+2buFn8tvXbkii0xp3bJ2/mBc7n/jS?=
 =?us-ascii?Q?iYbDlv0oO82ITxpdqVFohDl/5UqDPr8WOclJC8+1i8A1Lkj6O5L7gfN2bve4?=
 =?us-ascii?Q?RvRlPDOYSrU6br5FMFr7tad1sR1W/d3PBxYAW+rPbFtvMRjmisDH1aR3DmzM?=
 =?us-ascii?Q?eMvzUKQQ/cl7vINyRNlnG+MeNryu8yMrKXalvLYuWe2q6zC7ZNMaMJ5WiVqB?=
 =?us-ascii?Q?8Dfv9MunxJRAtBO2H7vjmwEV80C65SAd2sWnvkY24LOXnruGxZWGKwu0QjKe?=
 =?us-ascii?Q?brFrq2BcGyjaarILJwR+k3Q5S9Mau7794zGSh7vWDrDQdAPDE8CpJdQZ/pd3?=
 =?us-ascii?Q?/7ikmh5Fa8M+lmtCMivGHOU5WBmBhFL3fpDWI68UnXyzeVNRBvb1TUI1KlwN?=
 =?us-ascii?Q?0qkuQlAJGRnFgHvstXPwBqW/J52em/Ic435JvZJ3awcVfHVLOfw3y9SbgfOw?=
 =?us-ascii?Q?33UJKAnWvitvCByOExNOnSwZXubXA6ot1TjlYmXMvjPtFKMPye8LpU8udACC?=
 =?us-ascii?Q?zFgSlmzouvMidB9yCryDiKZgnWlQQykbkLUg+N/sAd3CvbvNU8x8nJ+lwxCU?=
 =?us-ascii?Q?wCnBnIHdu2VZt8qnWEBafft4eswQlzn0NZI7J3fmK3UmJyM/Sd61jdgqJ4wB?=
 =?us-ascii?Q?T5JSFdP9f2uvorX4?=
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?CdlHQVCY4MTM7RMjnSWCp2jwzJGL0gaXSA75a+jWfoe+8SzVucr8GQQjfo6L?=
 =?us-ascii?Q?4131wWIPl5HIKQWJFdZNWdpF1BbnYDeRVbj0lLKzoY0MQStmCg4qMJOWYcUv?=
 =?us-ascii?Q?BqlyMn5W2ZMmPqSs66I28IuC0J/xYv37l0SnY+PN382+GAEIqzh5bwYGtVd/?=
 =?us-ascii?Q?FtklhfNr6u1Ie/AnDn/eDUBHWrJ+8FMH5YRgHnSpV4ZCrNyQWvxbMvn+A4Iu?=
 =?us-ascii?Q?sD+8YnAkaOHHpeudi9/ONQNB9+w+ISgucThUJBw1DYC3QIoTyQB3HcyC4pRh?=
 =?us-ascii?Q?DSYVIfBXjVc828bCnuAsl7iGT/iOUZQR/jF5brsRXx4GJZ0iCtfv6I9+K0+g?=
 =?us-ascii?Q?e2yhiAHp1303IhNn/eiADmL/zpmrhUaGDm/ayJJB4usCkZGjCxdTChJp/EBV?=
 =?us-ascii?Q?I3a7c4sjVqz4a7+EBkQv5yhy8mK1OUautujSbb77pvdwygoKx3Bu9OJO3vf0?=
 =?us-ascii?Q?NYDBWeO/8LFrMYGAXEJPbAw2T8+vD+wFvuTbc6NkzDUHTUFiq1MMx+gxln6t?=
 =?us-ascii?Q?J3XbsWo17exZF70JZ968QJJFOpOJCSYsoyLWonppyrD6GQe5Af+BxgaJc+Ad?=
 =?us-ascii?Q?wDHO4gkkE2yK9Vmt0jOC7VwZp4nFdJDB67t953FEYuCTY+UcUW5I/ilSoNeR?=
 =?us-ascii?Q?zSPsPTakSbqxDW8EvWhh15tza5lm3m1ATx45LdwgEUSHczcF+tQprWqLSyXG?=
 =?us-ascii?Q?yTqJagrZZnibJZkF1hvNJQbYy1Yvvelilj26lRPXEtFrac+el79DpHuH2NKr?=
 =?us-ascii?Q?NdtniRz//5PV8j3fM2ASSBI6JwDURBhKdqgCHPzs/lDbeERWPuh34J883L6X?=
 =?us-ascii?Q?lEHypw/m9/4YzgAX4hLkHTId9gUxRjStHWEJDvOUaH/KvEr3/2wHRsGxFoy2?=
 =?us-ascii?Q?ItckEuF7XOaQvt6KwlCV5p90qhV8iQ+55N+YhCshCOuCpzoDFlyvXw9BfYu6?=
 =?us-ascii?Q?hc6QAfqkYcAkOggPDA1YndYNHFwbfoxQ3eHDY1abiR2rt/EABs9V3gZV2nk4?=
 =?us-ascii?Q?L3Ud/13dHo8BwdnJnhLmkeJ1MmF/+YHlffOGM52exQxCqT5sITJGMpaeX5w0?=
 =?us-ascii?Q?5EJvUnu9oJG0CCsQW4kALOhtMyFeMIJbaSgWfguLayoXHZxjO6xH48bwaW7o?=
 =?us-ascii?Q?JsLt9eYUxWAK4MIWmuS43zMXa6/NKByWKsJvET2kc7n4NB68RM+ajM8jDplh?=
 =?us-ascii?Q?Jf0QWs2xOYEz4bAJPZDu3dUt2fY+b2fHb0OoFcLp3WMfzjkMxmjINWIrN4U?=
 =?us-ascii?Q?=3D?=
MIME-Version: 1.0
X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-92255.templateTenant
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: fa4de5fa-6481-4d73-d84d-08dd7e237a82
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2025 02:48:20.0777 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7P223MB1139
Subject: Re: [FFmpeg-devel] [PATCH v2 02/10] fftools/textformat: Quality
 improvements
X-BeenThere: ffmpeg-devel@ffmpeg.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org>
List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe>
List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel>
List-Post: <mailto:ffmpeg-devel@ffmpeg.org>
List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help>
List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe>
Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: ffmpeg-devel-bounces@ffmpeg.org
Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org>
Archived-At: <https://master.gitmailbox.com/ffmpegdev/DM8P223MB03650355D78199373CDA2345BABF2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>



> -----Original Message-----
> From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of
> softworkz .
> Sent: Mittwoch, 16. April 2025 13:33
> To: FFmpeg development discussions and patches <ffmpeg-
> devel@ffmpeg.org>
> Subject: Re: [FFmpeg-devel] [PATCH v2 02/10] fftools/textformat:
> Quality improvements
> 
> 
> 
> > -----Original Message-----
> > From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of
> > Andreas Rheinhardt
> > Sent: Mittwoch, 16. April 2025 12:49
> > To: ffmpeg-devel@ffmpeg.org
> > Subject: Re: [FFmpeg-devel] [PATCH v2 02/10] fftools/textformat:
> > Quality improvements
> >
> > softworkz:
> > > From: softworkz <softworkz@hotmail.com>
> > >
> > > Signed-off-by: softworkz <softworkz@hotmail.com>
> > > ---
> > >  fftools/textformat/avtextformat.c | 111 +++++++++++++++++++------

[..]

> > >
> > >  #include "avtextformat.h"
> > > diff --git a/fftools/textformat/tw_avio.c
> > b/fftools/textformat/tw_avio.c
> > > index 6034f74ec9..b1743fb43a 100644
> > > --- a/fftools/textformat/tw_avio.c
> > > +++ b/fftools/textformat/tw_avio.c
> > > @@ -53,7 +53,7 @@ static void io_w8(AVTextWriterContext *wctx, int
> > b)
> > >  static void io_put_str(AVTextWriterContext *wctx, const char
> *str)
> > >  {
> > >      IOWriterContext *ctx = wctx->priv;
> > > -    avio_write(ctx->avio_context, str, strlen(str));
> > > +    avio_write(ctx->avio_context, (const unsigned char *)str,
> > (int)strlen(str));
> > >  }
> > >
> > >  static void io_printf(AVTextWriterContext *wctx, const char *fmt,
> > ...)
> > > @@ -78,10 +78,12 @@ const AVTextWriter avtextwriter_avio = {
> > >
> > >  int avtextwriter_create_file(AVTextWriterContext **pwctx, const
> > char *output_filename)
> > >  {
> > > +    if (!pwctx || !output_filename || !output_filename[0])
> > > +        return AVERROR(EINVAL);
> >
> > You said in [1] that you removed all these impossible checks, yet
> here
> > they are; they are also above.
> >
> > [1]: https://ffmpeg.org/pipermail/ffmpeg-devel/2025-
> April/342317.html
> 
> The next commit removes it.

In V3, I have squashed it into the previous commit.

Thanks,
sw
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".