From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 834CE46561 for ; Sun, 20 Aug 2023 09:44:40 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2CF5D68C4D0; Sun, 20 Aug 2023 12:44:38 +0300 (EEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2083.outbound.protection.outlook.com [40.92.90.83]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3B24968B2EB for ; Sun, 20 Aug 2023 12:44:32 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b5rbH61duu+vqrm0sYOs0CygHo4UyDUuav+oKyQxiig7VW2zF6eHLabehstnzcNXHI9Vwi3WKDvh3HG2eQ4mWdEwdVt8kAea2ZXuCroYomrKyzfS6lqCb3NpCNPVWoSlX8VPuWpQmU5esl/NYLeLR4sJKq7msound47tfGiqhP8AnPVipTUJ64T+rNyGvVVrLbdhdmcJRlBbLzSO2pCI/5RbV7JTUFUyi5nnaPnZictuo0rlbUgFG4lDiJawNOIcHfIIJ8NJwEyABkEKXu5OoH0VTm1VxYpFOIT3/y0eZT8Ty5SCB1yjrsmbGpRR/GWxIW5l8GgF6YaiCZBLm6zYsg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=JVO6r7MydJlTTGj/5cH/dTYZmGSIu6qnWTfJMyWNGTY=; b=Um7HHgt0OlbMwta/1eJWxw/J428hOcx3kfQvCOf+35+dKSh0LEUnZqH6hG2eX7n5G6q2Rd4QbK3/AHk0U9nofMvW6nLkNiF2TF6H7F4Nlzla8h/CxqLAaYeQp7vofzNIMKYDhVjKyGpmUhzf9FBZgNAGthjfRXk5Xk6SQNh6/vE5XB82CWIBEURtMCfDdqeoGdQGirDj/bv5OdHTw4QfsGzcvlyaRavLNhrGFBUO9OICgqphR7FaTaPxk3NC0+wnyCrE0+PZ6UI2VOCp3Hpgza815mlVrVQdq21HUdZ9Uejmm9gEnQkGLEOoUAEM5l6yOqiq134EJ4OpN6+m9fM+Xg== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JVO6r7MydJlTTGj/5cH/dTYZmGSIu6qnWTfJMyWNGTY=; b=MObzG9chF03uRggNsk5D1iTy51utmfpH6zroU/TDPz7vql05xuhYxQQh8ijX6AnJexe888/QVsPLN3pyOemCFLyskMBWa5BVybfOM6Oe3R9M7iZpI7P09eHA2ujMIeficsBECa9c+Nn80YEesmKaz6vFvt43aeB8CO626GE3ZrLf6RmvF5X5wZkr20nvRW7fBr5PJiIpTHDq3zngzr08t4JnK6svFE2Q512mqXUmzAbGwCjfdgYsjCMH0tUG+2Zmd0YZ5sA2/Fs93Bp0AAkuqhd3xawpehEjbDhicgwnPWqq8M/RplFTbFrJhgdra+pBzQ4x1zGJW9eZG6DX3PjxgA== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU2P250MB0077.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:23a::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.20; Sun, 20 Aug 2023 09:44:29 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6699.020; Sun, 20 Aug 2023 09:44:29 +0000 Message-ID: Date: Sun, 20 Aug 2023 11:45:45 +0200 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20230817214858.184010-1-jeebjp@gmail.com> <20230817214858.184010-8-jeebjp@gmail.com> From: Andreas Rheinhardt In-Reply-To: <20230817214858.184010-8-jeebjp@gmail.com> X-TMN: [YuQFemMOaJpjMB0MexY4gDbW9ajNUxoPIn9bjYyEGYM=] X-ClientProxiedBy: ZR0P278CA0216.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:6a::7) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU2P250MB0077:EE_ X-MS-Office365-Filtering-Correlation-Id: 8eef4b4e-883a-40c7-7039-08dba1620c4d X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: CasAjzTrFh6+lA6C6T43IZ4FNsGbkmU1jADxkb5wlzuaAy0ThY1vZzygUT6YtRu70pZiSWKXYBb/S9NHzCsMus8MbUh2nnEAY7U31cM0065owFnZYZL32pzNOEb4xnMu+bvxtf14ppd47zYDpITehpHezzH2+axw2alGkagB19xZTSHHwwOMJ9cUsm+41Ac+e1Pq2smQfl0KimCaEd3rU2te8Ad7aMrybe5HCXJHsOKU5aCjklrCfdfYzyDlhZmKJAGyH+ClLU7IL2jnjVpia0YHOpRwXf3bcP8PTzBX6GIs21aL2cO9KuHziaWqv3ygs/iYA3DreoWgbQHdyuYhfp+lbH/yoFRjHt3Qf5LlT4D88P/SphzoRSsyifSXW4J8/Np5LqpoDFYSr3rY1TA4JRsS3ULqSXum+kMkCpx//lBOz0+G0x49rDyVFz5CDlcKPJXd2ti0+BO3EJB8Fx7JC769sMvohwe00CvN3cNE+eNzNI+NFC1CQ1A2e5fpFqg8ye+2TY9Q/suw1fzjOOXht4JGMsniBMjejkOrPlGQHH39yJXPc6INBOzvY+dAecI+ X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?elRxSGxiQXpSWjI5Skl5LzZLYTNZZTlOOHFVTE5PUkp1Z3gxMG5mdFE2dmdJ?= =?utf-8?B?bDhLSHB6bml6cHo1REpRWFVUejN3UEQ3N3MzeGhMWTFtSVNOOFhqbngyZENV?= =?utf-8?B?ejh3OTNHYmdHcWV1RUNoRjFGZDZwVHJoNzZpdkdiUmpCRmVPaU9CTi9zekl0?= =?utf-8?B?UDRIT0c5dTZFdUk3Wks1dFI2K0gxbGkzUFJ3YnpJMmIwVk0vSTU1eUEyd2ta?= =?utf-8?B?TE9mekxpTktFd0JBVVNHS08zWGtJVlB5STZXY2VrL0drem11VFZkMGxobXJn?= =?utf-8?B?TXZQNXA0SUxKcHYzczVyb2w0bDNKZUNlTklhcXRsU1drTnV1MmlQeGVMeDB0?= =?utf-8?B?QlNqTE5Pa0FIaklTNk1vQmkreWY1QnY3aTdEVDVERUpTMmJybE1YWlMyOVZV?= =?utf-8?B?YVhDQTQyYWtsWTk1Mnk3QnhDSkMzakVQSU8xUVlxZUJ1b2hFbWFjcDRHT245?= =?utf-8?B?M0RRaTF2OW9QR1VEbHpNc1VVOE1YZWNPenNoUkxXYVBGQjhuVGZSdWM0UnV5?= =?utf-8?B?OTJtQkdlenFxWDZXNi9hdXI1QzhFSHFLYk5pbm5zMmVoc3M5RzFGbnBYdXJK?= =?utf-8?B?SzJNWkdrbi9ybjFKNy9YR25mcVNubHlXYUJMcGhyTzJIMjRWNWNIWVhsUTdy?= =?utf-8?B?VFFLb0VMZ1NzMy9MaTF0d25aTWxvNEtGR1NMdXRtU2dRcHBLWEpYT0ZiT21D?= =?utf-8?B?SFJJbWpxcG1icWt3TVhVRlpMaktOa1pMWTRWQWFjQzkzQW5WL2N6ZVBtZmFF?= =?utf-8?B?cmx0SlRFYlNJZVRmck9tMlM3VXcvNWcyWDlFS2duNTlFMEtCSzF6cWpDb3Qz?= =?utf-8?B?dktOTHNtZTlYbUt3L2phUlRoTnZad3ZOTGZDcGJuNUU1V21pdjdocjlLeGJO?= =?utf-8?B?ZEFYZG1GTkR2ajQvNEtHM0N5MHFuSExvam9MUDlIWVNoclI1SENnSDRIcUE3?= =?utf-8?B?aXo3MWFOU0x5ZFVKS2xzZkVOb3lUaTNWZ2EyZUwwS1V6SkJzajZRVThVaDUv?= =?utf-8?B?Smd4amU3VThyMkpQMjBKWStXZjY3TkwzWTkvTUFyQytUOFJGbVBQSFlIckps?= =?utf-8?B?M05kYmNwM2xTb25DaHBiK082SS81YmJWRm1BbGg2RERJN0ptcTBLL3ZVUnU3?= =?utf-8?B?Z2JRL1EreERmaFNrS1VIMVNjL3UzSHYzQUtFckhEbW5JUUY0QjFBTjZydUU4?= =?utf-8?B?U0E0dzN2dmRHQy9Qcmo0am1wdzV4aXJFSk5RcWx4dzMweWJ2YTRqL1U4V3FL?= =?utf-8?B?TTE0c3ZVUFNPcUlONExKUmROSDZ2dTdzdDJ4eTdySG4weDhPcmMxWVpXaXhO?= =?utf-8?B?S0pRangxa3FycktnWThqSU02ZmdLL2ptcGt1N3lvTTZwUGI0S2xRd3c4VUFq?= =?utf-8?B?YS9EVXNwWHpuNWM2bUJaamVFMlJOVDhZVXhNRHJpdG1qa1VKTE5HeXpLMEM4?= =?utf-8?B?aGpDRk9TNjRzYWl0THk2dWw2RlA4TWx2c3E2cmJFYk52dVRhbEtjVzNpeWx2?= =?utf-8?B?TCs5ek40QW4zOEc5WFBURXZhYU1CQmdHci96UmxqeS95WGtkOW1PaVZEaUlB?= =?utf-8?B?RTJ3d1FMSnBPTWJWSHEwMHB1cFM2T0k4NyswdU9yckJMOWdoa3lnZlc1Z2Jz?= =?utf-8?B?Rms5TzRyaFlxTzhIek5mWW9Ua0wvSytlbU1RZUUwektjM1hLY1BYcEdJUDRO?= =?utf-8?Q?PKVERNGhQypBv6Dtz9A1?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8eef4b4e-883a-40c7-7039-08dba1620c4d X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Aug 2023 09:44:29.4656 (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: DU2P250MB0077 Subject: Re: [FFmpeg-devel] [PATCH v3 07/12] avutil/frame: add helper for extending a set of side data X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: SmFuIEVrc3Ryw7ZtOgo+IC0tLQo+ICBsaWJhdnV0aWwvZnJhbWUuYyB8IDIzICsrKysrKysrKysr KysrKysrKysrKysrCj4gIGxpYmF2dXRpbC9mcmFtZS5oIHwgMTYgKysrKysrKysrKysrKysrKwo+ ICAyIGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvbGli YXZ1dGlsL2ZyYW1lLmMgYi9saWJhdnV0aWwvZnJhbWUuYwo+IGluZGV4IGQ4OTEwYTIxMjAuLjA0 ZDU2ODUzZjAgMTAwNjQ0Cj4gLS0tIGEvbGliYXZ1dGlsL2ZyYW1lLmMKPiArKysgYi9saWJhdnV0 aWwvZnJhbWUuYwo+IEBAIC04ODAsNiArODgwLDI5IEBAIEFWRnJhbWVTaWRlRGF0YSAqYXZfc2lk ZV9kYXRhX3NldF9uZXdfaXRlbShBVkZyYW1lU2lkZURhdGFTZXQgKnNldCwKPiAgICAgIHJldHVy biByZXQ7Cj4gIH0KPiAgCj4gK2ludCBhdl9zaWRlX2RhdGFfc2V0X2V4dGVuZChBVkZyYW1lU2lk ZURhdGFTZXQgKmRzdCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IEFWRnJh bWVTaWRlRGF0YVNldCBzcmMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l ZCBpbnQgYWxsb3dfZHVwbGljYXRlcykKPiArewo+ICsgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBz cmMubmJfc2Q7IGkrKykgewo+ICsgICAgICAgIGNvbnN0IEFWRnJhbWVTaWRlRGF0YSAqc2Rfc3Jj ID0gc3JjLnNkW2ldOwo+ICsgICAgICAgIEFWRnJhbWVTaWRlRGF0YSAqc2RfZHN0ID0KPiArICAg ICAgICAgICAgYXZfc2lkZV9kYXRhX3NldF9uZXdfaXRlbShkc3QsIHNkX3NyYy0+dHlwZSwKPiAr ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZF9zcmMtPnNpemUsCj4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxsb3dfZHVwbGljYXRlcyk7Cj4g KyAgICAgICAgaWYgKCFzZF9kc3QpIHsKPiArICAgICAgICAgICAgYXZfc2lkZV9kYXRhX3NldF91 bmluaXQoZHN0KTsKPiArICAgICAgICAgICAgcmV0dXJuIEFWRVJST1IoRU5PTUVNKTsKPiArICAg ICAgICB9Cj4gKwo+ICsgICAgICAgIG1lbWNweShzZF9kc3QtPmRhdGEsIHNkX3NyYy0+ZGF0YSwg c2Rfc3JjLT5zaXplKTsKCkFWRnJhbWUgc2lkZSBkYXRhIGlzIHJlZmVyZW5jZS1jb3VudGVkLgoK PiArCj4gKyAgICAgICAgYXZfZGljdF9jb3B5KCZzZF9kc3QtPm1ldGFkYXRhLCBzZF9zcmMtPm1l dGFkYXRhLCAwKTsKCk1pc3NpbmcgY2hlY2suCgo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiAw Owo+ICt9Cj4gKwo+ICBBVkZyYW1lU2lkZURhdGEgKmF2X3NpZGVfZGF0YV9zZXRfZ2V0X2l0ZW0o Y29uc3QgQVZGcmFtZVNpZGVEYXRhU2V0IHNldCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGVudW0gQVZGcmFtZVNpZGVEYXRhVHlwZSB0eXBlKQo+ICB7Cj4g ZGlmZiAtLWdpdCBhL2xpYmF2dXRpbC9mcmFtZS5oIGIvbGliYXZ1dGlsL2ZyYW1lLmgKPiBpbmRl eCAwY2FmYzljNTFmLi4yNDEzMDAwYzlhIDEwMDY0NAo+IC0tLSBhL2xpYmF2dXRpbC9mcmFtZS5o Cj4gKysrIGIvbGliYXZ1dGlsL2ZyYW1lLmgKPiBAQCAtMTA4Myw2ICsxMDgzLDIyIEBAIEFWRnJh bWVTaWRlRGF0YSAqYXZfc2lkZV9kYXRhX3NldF9uZXdfaXRlbShBVkZyYW1lU2lkZURhdGFTZXQg KnNldCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVf dCBzaXplLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z aWduZWQgaW50IGFsbG93X2R1cGxpY2F0ZXMpOwo+ICAKPiArLyoqCj4gKyAqIEFkZCBtdWx0aXBs ZSBzaWRlIGRhdGEgZW50cmllcyB0byBhIHNldCBpbiBvbmUgZ28uCj4gKyAqCj4gKyAqIEBwYXJh bSBkc3QgYSBzZXQgdG8gd2hpY2ggdGhlIHNpZGUgZGF0YSBzaG91bGQgYmUgYWRkZWQKPiArICog QHBhcmFtIHNyYyBhIHNldCBmcm9tIHdoaWNoIHRoZSBzaWRlIGRhdGEgc2hvdWxkIGJlIGNvcGll ZCBmcm9tCgpUaGlzIG5lZWRzIHRvIGFkZCBzb21ldGhpbmcgdG8gZW5zdXJlIHRoYXQgZHN0IGFu ZCBzcmMgcmVmZXIgdG8KZGlmZmVyZW50IHNpZGUtZGF0YSAoaS5lLiB0byBkaXNhbGxvdyBjYWxs cyBsaWtlCkFWRnJhbWVTaWRlRGF0YVNldCBzZXQgPSB7IC4uLiB9OwoKYXZfc2lkZV9kYXRhX3Nl dF9leHRlbmQoJnNldCwgc2V0LCAwKTspCgo+ICsgKiBAcGFyYW0gYWxsb3dfZHVwbGljYXRlcyBh biB1bnNpZ25lZCBpbnRlZ2VyIG5vdGluZyB3aGV0aGVyIGR1cGxpY2F0ZXMgYXJlCj4gKyAqICAg ICAgICAgICAgICAgICAgICAgICAgIGFsbG93ZWQgb3Igbm90LiBJZiBkdXBsaWNhdGVzIGFyZSBu b3QgYWxsb3dlZCwgYWxsCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgIGVudHJpZXMgb2Yg dGhlIHNhbWUgc2lkZSBkYXRhIHR5cGUgYXJlIGZpcnN0IHJlbW92ZWQKPiArICogICAgICAgICAg ICAgICAgICAgICAgICAgYW5kIGZyZWVkIGJlZm9yZSB0aGUgbmV3IGVudHJ5IGlzIGFkZGVkLgoK QmV0dGVyIHVzZSBmbGFncy4KCj4gKyAqCj4gKyAqIEByZXR1cm4gbmVnYXRpdmUgZXJyb3IgY29k ZSBvbiBmYWlsdXJlLCA+PTAgb24gc3VjY2Vzcy4KPiArICovCj4gK2ludCBhdl9zaWRlX2RhdGFf c2V0X2V4dGVuZChBVkZyYW1lU2lkZURhdGFTZXQgKmRzdCwKPiArICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGNvbnN0IEFWRnJhbWVTaWRlRGF0YVNldCBzcmMsCj4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWxsb3dfZHVwbGljYXRlcyk7CgpEbyB3ZSByZWFs bHkgbmVlZCB0aGlzIGZ1bmN0aW9uPyBBcmUgdGhlcmUgZW5vdWdoIHBvdGVudGlhbCB1c2VycyBv ZiBpdD8KCj4gKwo+ICAvKioKPiAgICogR2V0IGEgc2lkZSBkYXRhIGVudHJ5IG9mIGEgc3BlY2lm aWMgdHlwZSBmcm9tIGEgc2V0Lgo+ICAgKgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxA ZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2 ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2 ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=