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 D10734E7FA
	for <ffmpegdev@gitmailbox.com>; Wed,  7 May 2025 23:43:07 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D4C8768BFBA;
	Thu,  8 May 2025 02:43:02 +0300 (EEST)
Received: from NAM02-BN1-obe.outbound.protection.outlook.com
 (mail-bn1nam02olkn2036.outbound.protection.outlook.com [40.92.15.36])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id AD43168B722
 for <ffmpeg-devel@ffmpeg.org>; Thu,  8 May 2025 02:42:56 +0300 (EEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=jU5REmH+PksEsiUsME7MZyQ6szOXVOKDRLo/7Hflfjbe1ZL0PcqgBviQQTz5T+46VYtgbNMBeE5Fmkm0hTxgjc0pndIXfB7wqxxifswHdhCaUPD9Tq3uKQkafcKT9AsdJUnqNbRJClrb2OxvqZHXLxZGPY6gaCXRUBvW3rfVvmxR4aAdPZ35J8vQvBb+0HqsHvDX/htLAIn2V4Fhfl9MOBmAOPCoV6wVc7nmFUrhJH24bBon4rpAIGsjQRbbPHoP+WxOYsO66Z41EZ3NxMNmrw8Ddj/+vo7yjMFLSO3GFhLGl6NJziiDIKUqxA1Yp2o0eY1FYBhXPmPU8MJx1/nfKQ==
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=zZ9icTxogdwNaCYhSJHDckLoRIgKPGKLMBupsbN7S3k=;
 b=yq1C4Gop7dCtYCJEF6CANuMut7FmjceGmiZQD5X34ZiQADVkoY9a+1IFH1OnD/MDTGl4PksiPb1Li8hrJhmoqVgDnL/5oUSLPHwvNPdIMQaN0/C+NFrm/Zr3WqsIh6PAa8gfx+1PuKDJgIgIPhJbRmC+sppbOhlhyPJQ4Jc46dY5gRrBH5iOOAKpe9XW6NInY+rEYOtVclYnXnQ9OBZ7qEJExZf+CnF13XUL82HMuo9x9lm0DGTmAml8JW4SHpNEslloPbjtBSRKR7lwUhvbGDwHWBC3zmvXd6isla+BALbP1cvMOdGRLdD9MOM22rUJ0MeEiSfUJ7AMLvMI2KRfGw==
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=zZ9icTxogdwNaCYhSJHDckLoRIgKPGKLMBupsbN7S3k=;
 b=kA6E1ZMqmSVZCTJd2JFqW2r1NN1rpj2Kv1hpqQdndAcB2aZhFYLXy3rQYjm0+c5mBGImR9qNU9Jf96sBLFT0lGGGwnDdkqDbCseaW7Jk2jI2EZRD+rm+V80R6YeISjcO5x9/SHIqjpGqFigGyFajQeVENU9Cvm8FmpdG8g2kEWJ7p2ALWUaxT+kBuSKh3aVFZ71UQpHvE9q8g68CEN8yRAnn9rqPeja8wRHzgZBSsCjXpRbstigFrKJI60dcEfzJREw0jjq934lGtb/gBi19eY6592txxj31lk6s1eKBkcB7PshsfvB58DuI8y1XZwy/SxlvlNcveQRE9I5fTrEFKg==
Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by
 LV3P223MB1116.NAMP223.PROD.OUTLOOK.COM (2603:10b6:408:1d5::18) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.8699.26; Wed, 7 May 2025 23:42:53 +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; Wed, 7 May 2025
 23:42:53 +0000
From: "softworkz ." <softworkz-at-hotmail.com@ffmpeg.org>
To: Stefano Sabatini <stefasab@gmail.com>
Thread-Topic: [FFmpeg-devel] [RFC] Shaping the AVTextFormat API Surface
Thread-Index: AduzMDhGXdsgXHAcTguhmPiAzJ4vgQCFz10AACbdH6AAX4aHgAALTBgQAD+ZO4AAAOjBQADd7v/AAOgF+YAAAEWkQA==
Date: Wed, 7 May 2025 23:42:53 +0000
Message-ID: <DM8P223MB0365E5596B36A0BB6DBC844CBA88A@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>
 <DM8P223MB0365C64B0C3BEB1C659F4DFABA8C2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
 <aBvtKTXcsnlD688f@mariano>
In-Reply-To: <aBvtKTXcsnlD688f@mariano>
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_|LV3P223MB1116:EE_
x-ms-office365-filtering-correlation-id: 83ada0c3-86d2-4f86-ab37-08dd8dc0e2d2
x-ms-exchange-slblob-mailprops: 9IecXKUgicB0Vgu95vFSoXNdCFmhIzagsyVRGgfYHdwo0dGxxTd7dsV9yZIazlRLLXyUVCFHeXskmFnD8Pa+dh8kgTjF7cENkdMLCuUwBkBJlpuuEuX8DIPrQR/yTiFt8ihOEHWZS1pk5VrPaHBVskRKDg8mJ4zecXNBzDRf6DFal1q0OEfxe8bd2Z35ZzVJnDDYjLWEF7wM7a1p+c7fm0NOs635DB2LWuiZR+/T2YT8mPrxFztZkg5UMDiT1Htceyip285rVSAOo3I3YHqV4n2RytaSO3huN+jkQAIzYLL+Fe/1D7/9wzuOnq6oAO0L3zQqSd7rZ7rYhRN/0Z7ckMxujE+mDuabnF4AcGa4tXl5Sd0sxMLSZWP4yYotrcap6HACnX4Six1LLdB3OkLEooyzuGpfPN37stDP7EJ/r7W0a+nX1g1edFyE6jNuH1UMU+bP9NgKsLPjOP/Qe+FHJ7J4/YrWnP6u/SsrYTfflQgz20H4qLGfQIQX75LKvEkClyEXzGEo/7J4EFbe4MNT4pmdt1tKgF6/4GcryYj4xkL5qqibrX5B6fjywVK8se2Kq3V2+yaBVk6ngoQu/Xl4PaNXBTUvAIz0Gwy9OR0rfmFW3hCdd4ErsWtpxvUlQn0tewy8VJL8kOXuJQapoot1WiOBcZ1s7ZCjWv+WjN/bS08e1kfRV2gJGV7FQHe9euxrXR8Son8Axzj0C2qD+PDlk2dS9JoSyCbiYhCfArJMC1l0+jQyKI57dQ==
x-microsoft-antispam: BCL:0;
 ARA:14566002|461199028|19110799006|7092599006|8060799009|8062599006|15080799009|440099028|3412199025|12091999003|102099032;
x-microsoft-antispam-message-info: =?us-ascii?Q?OoAx8nlDLEolB5aL17Kp4wC4dJRGpOP4HLBIeEtO3U2JWZY+9Ywldz0NPNYG?=
 =?us-ascii?Q?927JoNTS1y84dsJKZMmt1+U1VLWHPJGZBshMkG43HCHChzeGF+/TCalwMz2L?=
 =?us-ascii?Q?1e5OlHXeIm/6bOUjkgzsYWnrTuMIdkRF6d31vKL/nOY96OEsp1mbfELtSR7U?=
 =?us-ascii?Q?5eHLGZB5UQzUIEYX7G0/cxNX03Uqs6XRAlNFPQNGEKsAFpz4ykhoyA5uyx+t?=
 =?us-ascii?Q?k5SLROK7O2dl9Jecwkcw03M62KD9lRQ1/LDDe3c3rqvtIMPrMiWPH/Hyu46v?=
 =?us-ascii?Q?MTdx6DYDzsDDps1v2OwzABmmQZivClMjX3FYnZrDKAREdgMOVreVGOyh+63R?=
 =?us-ascii?Q?ZqfD84jLZDl3TsNsAeg8qTrz+S4Xkou0dzbBX+3a224CIdpBMSHaRsyxm+6k?=
 =?us-ascii?Q?8+xpIPAWI+D1NT/ObwrODFcB98oMYw11sQkw/eKoeXQ5YKoL/ijGP2rX79sk?=
 =?us-ascii?Q?jdoccd50noEJq5pRsO6dfQaqmv2WM5PvPHgentSdA6IxzY6I/uWVMNOVZE9t?=
 =?us-ascii?Q?em3MdOknuYv2kp2iOjgDRRCa090D3Vz3JLSmDJFfRxJKIOP4MQjIWwXCG8Rk?=
 =?us-ascii?Q?uY+0+RjJMcS9GwVs2fiuwWLkdWbi0CefDZelGLu2J2ncWpb+tViQgOXOjLiI?=
 =?us-ascii?Q?9aQbLaJRCzU02vWS/w1+09VECO5MjPSKY6Dv7GzI1SSmTnP2A+BoO5+qsTSj?=
 =?us-ascii?Q?+FNmNS1xrigHbRHfUsutVeOK31jklQm68ZSHDHe+2JXS491Zo5oN4cop7Ao1?=
 =?us-ascii?Q?cMFGz7ndY1N8btF+/pL3okrKdCYfxAM8roEfgdPcAMOnTGGayurWOaHdIYEU?=
 =?us-ascii?Q?hPxi/MTE2vOmpgPE8BWdrkXyaWcNRoX5GfUV/y6Nt0ah7Eo32FM7veqRR74Z?=
 =?us-ascii?Q?rhM8cAFi818EASKAkvVHVldiOZW+beFQ3OWEs+3w7TjdRH0d2oLRnGd8gF1O?=
 =?us-ascii?Q?qWSkMEG9tinrWPXIWx7riqzJzTfVnN+Ym17qlj4Rnx1eWDFfM/MKOZQYI3+m?=
 =?us-ascii?Q?tj9VIPASqwoq5UyxGum4NbbrKPzBhEJUu4AkgPlojHcz4LOb/hkQi7+lfZch?=
 =?us-ascii?Q?h/IPsmYgYpzUUM4m806Pp6zBj2Vf2NlwLOTk99ifHvAlxvt66O/6VPnGoiQw?=
 =?us-ascii?Q?DP3nTvoJ6Xao8hZphBIYyNMFrwWfaAn8aQ=3D=3D?=
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?+SSRb4czaOyW8f3uAvs/UN1Kbzz8S0Ucz4lq32L8XMfkwsxHaoBe0GhayFgw?=
 =?us-ascii?Q?+ZAXA3jpDr/n66nlM8ONqD/xirE3nK/8QbEGawerQbtt+GhZGgLk7BA8ok02?=
 =?us-ascii?Q?k1KMk8SBBdQC82N4t9XeXscQtSJzJrT59tEpzpTLA1zRUYNdupeknq3H2A7G?=
 =?us-ascii?Q?rELvZlBJ8Stamch7RWvAMIqqyyEqfBRSf9uVDQ0aYXMPVkYiEgkrFNMsgU2J?=
 =?us-ascii?Q?O0rhaB5eUZpUi6Ur//Rb+VvyCS14HmIWBp4UOwjJUW1Q7qQdg4Uf5onliwP8?=
 =?us-ascii?Q?oVRGW17eaVAD0E/uHSzXArDdcs4bwcZ4EFBHry/VMIMbiCfVW4IMabiZqMHC?=
 =?us-ascii?Q?ojSk1WA4x9JWFtzkVLYWzWsg1pl+kfwopytvNGTyTbfENPHFs7x00fDpYfo3?=
 =?us-ascii?Q?DqhD8RyhOinb+qMP1VROJCZHax+ea0wQKn0+ICD25vWxhMzq8YhNPCngLEKS?=
 =?us-ascii?Q?Lp/Au5iKCGOlrC0e0b+GSxaYZw5Qd15ciS1efeFnbk8ozfKcItQjcYpE0j4s?=
 =?us-ascii?Q?V2bKQcP05bxQgjejUQ7qzvQIruyLgN6bnMsQe4sLF3hWLleptQM1oIDpN7wE?=
 =?us-ascii?Q?vTtxJJogwfGH85X7HINrVvF+LAGEwG9iIs7idlVjST8VrAD68jMS9MoaeQU8?=
 =?us-ascii?Q?POxKp++rMzVmW0GFUdwKGVwR5P6z2h3p/048NzlwSHVn+e1UBf9p9UCSAZES?=
 =?us-ascii?Q?S9idEc3GyyWGwLEscpKYMfGTQemn55IBdj81A3RS6sxAr9aOZwGGDFODU+zz?=
 =?us-ascii?Q?p+iznHrmOYdZEZjEBeNbh5NsTv8QQb7nyGBdg084HHjI6m6zaRX8AUWNZwmC?=
 =?us-ascii?Q?hNdW9e2JMkLrgVhCoYEBY4yeW+bslVWWxnaIDv/HfXEzUG0p2tsF1K9LNevn?=
 =?us-ascii?Q?xQX3ZcR8RqgnaTHfHeeWVjbsoVEBNNqGmnwCOotA8bmKeB3rspOHpsUSxHH5?=
 =?us-ascii?Q?nE4q4K3T3SH3kDEWRq8Nsi8c2t8zwTg6op3PuxNxtAtoVg2HcmU5uYDHQ3Lg?=
 =?us-ascii?Q?do3wYtEVtN1SnNoNu6HQP5CLbmGJilOzZc1RC8NTUImG1dt3vSgGGPRiEmv1?=
 =?us-ascii?Q?qsnlxUoQ39D5Id8FYQCLK+5GR4o6sWYuHe4DnGI48XQas0fwPtRBpm3jop1f?=
 =?us-ascii?Q?Zoug8nbAlaM3qis0y8sul5zwBv5qw10W5891oirfiYI4xEziwE25B7HMhwFH?=
 =?us-ascii?Q?S+KBkjJdxaM7sUKJ04OnjRCYJUmqXtPT8p/4/8qMbmyBEAOhoB/wgsbTjk4?=
 =?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: 83ada0c3-86d2-4f86-ab37-08dd8dc0e2d2
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 May 2025 23:42:53.5099 (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: LV3P223MB1116
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: 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/DM8P223MB0365E5596B36A0BB6DBC844CBA88A@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>



> -----Original Message-----
> From: Stefano Sabatini <stefasab@gmail.com>
> Sent: Donnerstag, 8. Mai 2025 01:31
> To: softworkz . <softworkz@hotmail.com>
> Cc: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
> Subject: Re: [FFmpeg-devel] [RFC] Shaping the AVTextFormat API Surface
> 
> On date Saturday 2025-05-03 08:55:42 +0000, softworkz . wrote:
> > > -----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
> [...]
> > 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?
> 
> Feel free to merge patches which have been already approved or
> approved with minor nits - in fact this will simplify the task of
> reviewing. Please give some more time to review the other ones not yet
> approved.

I sent out an e-mail yesterday, asking whether anybody would need more time,
and that I'm planning to apply by the end of the week otherwise.
The set is around for three weeks by now and afaik, at least Andreas 
has reviewed the whole set already.
But if anybody needs more time, I'll surely postpone it.

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