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 9B2604E496
	for <ffmpegdev@gitmailbox.com>; Sat,  3 May 2025 08:55:57 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B9EB968B407;
	Sat,  3 May 2025 11:55:53 +0300 (EEST)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com
 (mail-bn7nam10olkn2081.outbound.protection.outlook.com [40.92.40.81])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3A7B068B137
 for <ffmpeg-devel@ffmpeg.org>; Sat,  3 May 2025 11:55:46 +0300 (EEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=kUiak7hp6PCqdkPWZms68iCeUpfzYKx+PnWHTbolkhV2HfKzSZxIXD2NKbtaUhA7FMz3aKQ/gDYoM8x0nt6nxmZvrzazpwYMqs8mC0Pv13pdC4PnnZxpNwsWXsd5fY/5JdlS8vf0hfzCRNf7CsdINt9PPnDt/GicUKuI6+VeqlLo+Ms0vVuzFF3ngahuM0aOtzFWvDnSBffzHfEHHQR2KRcqvsLPPpHcnRB0z0KOCEoIO8508SPqBltNMOBn3tU9tnA9FcFPQuBA8Jy08WyfsjEpB0Mp17N7XscxSB3Gk/OCR0y2KyM/YdyszhtJxq/qm4Hz43BgIf0sCuzIjzSQew==
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=ol6U3NDZcvVxvX7BdiuP11xR0Il9F6f3bxrkzBNkL8o=;
 b=AhC9Zhpr55JpUieDWVI8PY42648QWzReITzHR6Ex1ohmr20gTxsB9DYju+o/Q4AkbZQV7yf5kgw0wey9D8WH7ppf7Rw0vCX0GfPjnFq9wAw3Eht/6V4BxwdvzAn+572Ds8hr4tgd7qYIB8Q7zCePcFk2xuEmywyugNIgk0s6fhc5zZ6wmEVJxspRTdqrNY/RUvZaYAJzfV9cO8B/VkahGUIB0T94daa9pNJHhJm/vlbGjrelO8Opo2W7atY3mTFW0MbceAjNm0HyXWOD8/Gaswbo/MPF7LiRScNyohCBzf9JFr/ndWjjNSNs+JWO0RVBaxWphZoykxY7CNndkiydeQ==
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=ol6U3NDZcvVxvX7BdiuP11xR0Il9F6f3bxrkzBNkL8o=;
 b=Dq0g/UEHub8S+7qb1vL66x3JCUyJmYWWogJjVLrDfNku5yBIicB8noCMVWmutwMRWsg1nj5LN3J/bkLxCWB3GBLtADn3tabyKsJv9ZpjAm8S3RGlWbulrwRetIIScU8cggWG+FKiSpBX0up2P1JB3D+XuW3i+R2ISp9j+KwnZrKLaqGhsnihm1xJIKX2nnvhJON6mRkkbw7zRzWuhLSCASIJ0lSN+u2tGCUSzQLK5ukQr0akVW08yQNbV+bbxxnnocOBjxJZXkF4q5V9pMqv6qc53YqeZ7ApHfreyOMCxGhM+AVc9dVOMjQ+huMbXQOxeMf8hw2TMfGrzNDv6lpA5w==
Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by
 SJ5PPFBC14D44A1.NAMP223.PROD.OUTLOOK.COM (2603:10b6:a0f:fc02::635) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8699.23; Sat, 3 May
 2025 08:55:42 +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.8699.019; Sat, 3 May 2025
 08:55:42 +0000
From: "softworkz ." <softworkz-at-hotmail.com@ffmpeg.org>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Thread-Topic: [FFmpeg-devel] [RFC] Shaping the AVTextFormat API Surface
Thread-Index: AduzMDhGXdsgXHAcTguhmPiAzJ4vgQCFz10AACbdH6AAX4aHgAALTBgQAD+ZO4AAAOjBQADd7v/A
Date: Sat, 3 May 2025 08:55:42 +0000
Message-ID: <DM8P223MB0365C64B0C3BEB1C659F4DFABA8C2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
References: <DM8P223MB036504CFC0521633C2ADCCE3BABB2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
 <12650153.O9o76ZdvQC@basile.remlab.net>
 <DM8P223MB03656267310C697B2094F675BA842@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
 <aA4J/XYOzKKMouhn@mariano>
 <DM8P223MB036535B434099A2C30D82559BA862@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
 <aBAAm5UlUYl72dqB@mariano>
 <DM8P223MB036544510099A04264475BE1BA812@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
In-Reply-To: <DM8P223MB036544510099A04264475BE1BA812@DM8P223MB0365.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_|SJ5PPFBC14D44A1:EE_
x-ms-office365-filtering-correlation-id: 816b318e-a836-4a1b-4dfe-08dd8a204907
x-microsoft-antispam: BCL:0;
 ARA:14566002|7092599003|15080799006|19110799003|461199028|8062599003|8060799006|102099032|440099028|3412199025;
x-microsoft-antispam-message-info: =?us-ascii?Q?h6bRCZFx9llvuXVSev++yOdF//4se7aNBMZU2TvQuPM8EwEBhRDw2exXWdqj?=
 =?us-ascii?Q?/D6NXVhZjR6Tq/Jfw0vmuLyPAyfV/LSVaRus6B6W95BUxkmVa42IEylg5B8J?=
 =?us-ascii?Q?G1f7bIJn5rMK36JmcW0bq0gvGNtm10GFlIjZneGRZvL7qUisOncUap35Y8BH?=
 =?us-ascii?Q?WynSuH3cudcVQ634wl/rdaXWPVGGNOs/2RRTM4/bniMip633zYhlzBMatuRP?=
 =?us-ascii?Q?nNaf0j88bvey7ryO+kZ8sFC7TOsAdfQOYkH8+V974oiINFAKWkRCpAY+9Gdx?=
 =?us-ascii?Q?LX0SSK+GAPnQiq9Gfxf/McwkOLMwdcEftxoirEKEVFJWSseV9RGwBvPTo+3t?=
 =?us-ascii?Q?P0WsMlpYvXP6gVX1Numm6QpsZDT1EeOSevdb3S68HKa2Qaxn73QP4PJcAL2U?=
 =?us-ascii?Q?aemVNnDJARi0Djtd0VU1wWLjjeL8UaccEiMObRNZ+OZxdzdXx31jROcKdFSp?=
 =?us-ascii?Q?2YFewFAbzE+mm/g513IhhYvc6oncCD309+pnejDHA/PQ0LbYsaMVVSLMrXcq?=
 =?us-ascii?Q?PTYcZqSQvVLzv/s/Ab5qJddDGt1mtt+reChrrJEZTMoyN74d23SLVXxNPJQU?=
 =?us-ascii?Q?N0NYTQVkCFF13+HWP2c+KvJ/A7mNhPKYBJKnOTcaI5lhoGoEob2lQ3bAU1yJ?=
 =?us-ascii?Q?Mlvh3/it39ZgDxN1+QAfoxIe9BDyPCbKNiC55OU5dIv/1qQnHKp0+JXmflvm?=
 =?us-ascii?Q?gIGVXmZfxnmMjoQm/Enj0QCan5RCsKfD59SIz12bqUyDKLbDH9xh3DwArnQT?=
 =?us-ascii?Q?MHVdoyo3eA2H2IEzKeu6CopUK7/Z/V+hkNlEJhgj2uKRxy+kgFzWqxUAIL0z?=
 =?us-ascii?Q?aT7HT2CPwdTzrbyn2UM3WW8aBUQOFFL6/TPFdPcQnTV14yBs1usRAhM2YUWs?=
 =?us-ascii?Q?7sIK6PFcJEequpAlEuXuJ4XIw0BxBerwq3BtEc7z7gD/29Nf2IzUX+P9XBkL?=
 =?us-ascii?Q?9ywJrIDGBOmG1B/z18BvByq+u0m5dRAR3dTisTKkVSibRV/LM+kQMAteUy3y?=
 =?us-ascii?Q?E3XEhW1F/ngPHwfz7m+cxm36G1p3NC576sk03ML+IQ7OFUZupwPZ9JeB0Sgb?=
 =?us-ascii?Q?+N1md3qm1c00PpG+pTPeBZprvp1Fffzw2yaXmwhzByarqqGN8Eo=3D?=
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?sD9zWsQqfa5AJFTOj+j9aLXmZvyEkw5rZ5UdgG8jvMulMNXsPRf8XNJNF8XP?=
 =?us-ascii?Q?tquPETnxqGfIP9wpY6of9mvi3tMvM2VP3VhG0Sfl93xJoQEvCTlID+evMFrj?=
 =?us-ascii?Q?hRrx5sFCcUZ13eA32r/D60N4R1seWYzPybil3Xxsq+XHWArGDtjwfDaf8kUa?=
 =?us-ascii?Q?isTBHnBEjXlTUJd6yfVj/1Y+e+OENDcQehiKUO/vSmxr+HalUKcHW0AJp5Bm?=
 =?us-ascii?Q?2Jr5N5Q+0QynnL7kogFt/Sh5LmpFrUauhYfxKZcKPHAs+xQBCBwtw/W7ejv/?=
 =?us-ascii?Q?uSjRHpE3P7RPhuo6tYAPzY/DdMKj2530VCkvlslBZN9qXyZS9qmYK931DK5E?=
 =?us-ascii?Q?ldxk790yvj3JTEXN0p4vIUEaTy8NA8b1eO8NxZuQP3WvLwxnQCzrLAcxn7AT?=
 =?us-ascii?Q?53SnzdcqUg3Dj5xzK1alQUB+1jNDO/+5956cNT9wQjzZ305w6ARYopVzNPir?=
 =?us-ascii?Q?u3tnTYFffMfCQpXsmeg0iGs5X0ZgQwekH4bIeiGVU+Gb6+c9oEG1c8VJyzmp?=
 =?us-ascii?Q?5+lMOUaKIb9foy4KdjJCp/okQhDsX+ZxNVf29F8RPfxTPHsj6Wf2SamaZ0a1?=
 =?us-ascii?Q?9Rso46ASiEwZZJkF9vOaqPIeq+j06Bz1LR9nMEPP6XuCVlRSmzX1RO5ydOWb?=
 =?us-ascii?Q?M62YzjqqFYxPNdRQzkWFPlMYcWLtj8gX38iAT3IQ9yZk5K8B55cfHvxqHQvJ?=
 =?us-ascii?Q?StXZV2tVTkRLONBPxnQk4WtRvng0FpvVgRc7cpvrvFP35qqWhwStQQPtOjDI?=
 =?us-ascii?Q?BuMGNpXgZjRcOnI++VsXeXt0o34AmRoduYrjuXEbp4s911jgOcgzrv2qEa4O?=
 =?us-ascii?Q?Md9OE7zP0DAB7NPfbekcjoAsZF2aAtjZDK32WEeA0O1Ovq0M2pD1wMWdafdK?=
 =?us-ascii?Q?mQaqYDRRl8cRxJit618roNcvoajdyosWZYs1R6xWXc+FWAddFpkEyxrveFCx?=
 =?us-ascii?Q?hYCy5vDI+A1tUTxR50C5CTjnIvUGBbuL7Uoy/aF5aJPXrPU8DhquhSpyQVvB?=
 =?us-ascii?Q?dUB/NA+B0eLpKiuVRXkZXUO1EZBZcp1AcpIYQM9JoFsvtm5P26Wmz/gNK23n?=
 =?us-ascii?Q?f1nc1k52smiMjtV6mmOHHe4tGfYpG94Dvjx9ytwEWaCjCTmVfC2yYeS/dPMT?=
 =?us-ascii?Q?v5DluqmpCAUfiK5uS/GMuwirv3ox7Pcr/8FjqSLYc2vCv/mAHs9JFu7t8s3a?=
 =?us-ascii?Q?6miKS/OSgJJIze5g+tXqIHOhQlzyJfT0FWAX60HfV4KE23RLpeJ3HMFfZtM?=
 =?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: 816b318e-a836-4a1b-4dfe-08dd8a204907
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 May 2025 08:55:42.5098 (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: SJ5PPFBC14D44A1
Subject: Re: [FFmpeg-devel] [RFC] Shaping the AVTextFormat API Surface
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>
Cc: Stefano Sabatini <stefasab@gmail.com>
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/DM8P223MB0365C64B0C3BEB1C659F4DFABA8C2@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: Dienstag, 29. April 2025 01:24
> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
> Subject: Re: [FFmpeg-devel] [RFC] Shaping the AVTextFormat API Surface
> 
> 
> 
> > -----Original Message-----
> > From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of Stefano
> > Sabatini
> > Sent: Dienstag, 29. April 2025 00:27
> > To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
> > Subject: Re: [FFmpeg-devel] [RFC] Shaping the AVTextFormat API Surface
> >
> > On date Sunday 2025-04-27 17:54:21 +0000, softworkz . wrote:
> > >
> > >
> > > > -----Original Message-----
> > > > From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of
> > > > Stefano Sabatini
> > > > Sent: Sonntag, 27. April 2025 12:42
> > > > To: FFmpeg development discussions and patches <ffmpeg-
> > > > devel@ffmpeg.org>
> > > > Subject: Re: [FFmpeg-devel] [RFC] Shaping the AVTextFormat API Surface
> > > >
> 
> [..]


Hello Stefano,

I have five new commits for this:

fftools/textformat: Rename variables wctx to tctx
fftools/textformat: Cleanup unneeded includes
fftools/textformat: Add validation for TextFormat API
fftools/textformat: Add validation for AVTextWriter implementations
fftools/textformat: Add validation for AVTextFormatter implementations

Yet I don't believe it makes sense to squash them once again back into 
commits that you have reviewed already, they are much easier to review
separately.

So, if you would agree, I'd merge the current patchset first (once 
Michael confirms the zlib issue being resolved) and send the new commits
as a new patchset then?

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".