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