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 ESMTPS id 98E8146E18 for ; Tue, 18 Feb 2025 23:28:24 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 01D2968BEA6; Wed, 19 Feb 2025 01:28:21 +0200 (EET) Received: from vidala.pars.ee (vidala.pars.ee [116.203.72.101]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 93B7F68B34A for ; Wed, 19 Feb 2025 01:28:14 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; s=202405r; d=lynne.ee; c=relaxed/relaxed; h=From:To:Subject:Date:Message-ID; t=1739921293; bh=DxIALW4RpHf9Qm/J8gLrEAj uLdIRCBwxWGir5r/iXBA=; b=pDO0SZDpATIz3fil9TNENp4b4/WSHDN9asG2hbrQaDL5Fh5NdT ryPTbDNTNnsK5WaSa4KSoG5zLOehdQDCICquiXLcPGfdfl+LHnHHBeVtg6gzmeoVleFvQYHY4ak gprST1K/q1DPOg9LFJDnRa0j31DKxho5heKi6WfoYMZ/NwTigHEbuKykG0yo37vjL2v5X5avW+9 fJIe82pXVIA/JTnrTlzXfhS1E9hHxDi1YUUVwQvfwoC1NBrNnejkI/qyPm8hk9xe4nH7i/J1btN e/FzqYhK9Xu/LuOMqhQDYI2eOjtzwD5sSzSPjIoWjhPoDI8169aXozq9BIZk84MFs3w==; DKIM-Signature: v=1; a=ed25519-sha256; s=202405e; d=lynne.ee; c=relaxed/relaxed; h=From:To:Subject:Date:Message-ID; t=1739921293; bh=DxIALW4RpHf9Qm/J8gLrEAj uLdIRCBwxWGir5r/iXBA=; b=ThyRIYKF6h37HxQEpx1QVIzsIha0BemIcvSJu0zrUjkkpCsLTz 5YMYByNZArxB2TFFUy4M1J/P4NRKFsti0xDg==; Message-ID: <0aaaf5c5-ca56-4555-80cc-768c27884299@lynne.ee> Date: Wed, 19 Feb 2025 00:28:10 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta To: ffmpeg-devel@ffmpeg.org References: <20250217161921.76121-1-romain.beauxis@gmail.com> <20250217161921.76121-2-romain.beauxis@gmail.com> Content-Language: en-US From: Lynne Autocrypt: addr=dev@lynne.ee; keydata= xjMEXnFG3BYJKwYBBAHaRw8BAQdA3FyJpqEdfQj4GA7OUWVrNheT9dUsIs+yUx6Hljr9mYvN FEx5bm5lIDxkZXZAbHlubmUuZWU+wpAEExYIADgWIQT+UBOcaAVyyv1SH42i/qXwPwNEZAUC XnFG3AIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRCi/qXwPwNEZOTWAQCSNEA+kZLI NZ2dsR5Qg988c0HXpOXThZEjg+h1TL7KGgEA3Gff0c28efI02S6iMxazrpdWGHqHk7JN7pCj nt397wzOOARecUbcEgorBgEEAZdVAQUBAQdAjDdFQ5H+AJ9vwXrOb7val460g45EsheIaL5S 7/zSaX8DAQgHwngEGBYIACAWIQT+UBOcaAVyyv1SH42i/qXwPwNEZAUCXnFG3AIbDAAKCRCi /qXwPwNEZKaxAQCHLV4gAk/B9JvRG27MYm22X3+5QRCLBtEILP29aDh+MQD/V8JFHATDXRY3 0LsmqR3sPQ0BJ1UFVZA5BUoIJPJZWwg= In-Reply-To: <20250217161921.76121-2-romain.beauxis@gmail.com> Subject: Re: [FFmpeg-devel] [PATCH v5 1/6] libavcodec: Add generic metadata injection using AV_PKT_DATA_METADATA_UPDATE 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: multipart/mixed; boundary="===============3685848557344438844==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============3685848557344438844== Content-Language: en-US Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------IJYRap0uH0yvabgkPRv1PEv0" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------IJYRap0uH0yvabgkPRv1PEv0 Content-Type: multipart/mixed; boundary="------------BsWnxGKFGrkN5Gn240cutd0X"; protected-headers="v1" From: Lynne To: ffmpeg-devel@ffmpeg.org Message-ID: <0aaaf5c5-ca56-4555-80cc-768c27884299@lynne.ee> Subject: Re: [FFmpeg-devel] [PATCH v5 1/6] libavcodec: Add generic metadata injection using AV_PKT_DATA_METADATA_UPDATE References: <20250217161921.76121-1-romain.beauxis@gmail.com> <20250217161921.76121-2-romain.beauxis@gmail.com> In-Reply-To: <20250217161921.76121-2-romain.beauxis@gmail.com> --------------BsWnxGKFGrkN5Gn240cutd0X Content-Type: multipart/mixed; boundary="------------hyLSJaPUUmx92lpSB5KJsvpG" --------------hyLSJaPUUmx92lpSB5KJsvpG Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMTcvMDIvMjAyNSAxNzoxOSwgUm9tYWluIEJlYXV4aXMgd3JvdGU6DQo+IGxpYmF2Y29k ZWMvZGVjb2RlLmM6IGludGVyY2VwdCBgQVZfUEtUX0RBVEFfTUVUQURBVEFfVVBEQVRFYCBw YWNrZXQgZXh0cmEgZGF0YSwNCj4gYXR0YWNoIHRoZW0gdG8gdGhlIG5leHQgZGVjb2RlZCBm cmFtZS4NCj4gDQo+IFRoZSBtZXRhZGF0YSBuZWVkcyB0byBiZSBjYWNoZWQgYmVjYXVzZSB0 aGVyZSBpcyBubyBndWFyYW50ZWUgdGhhdCBlYWNoIHBhY2tldA0KPiB3aWxsIGdlbmVyYXRl IGEgZGVjb2RlZCBmcmFtZSBpbW1lZGlhdGVseS4NCj4gDQo+IGBBVl9QS1RfREFUQV9NRVRB REFUQV9VUERBVEVgIGRvZXMgbm90IHNlZW0gdXNlZCBpbiBgbGliYXZjb2RlY2AgYXQgdGhl IG1vbWVudA0KPiBzbyByZWdyZXNzaW9uIHJpc2tzIHNlZW0gbG93Lg0KPiANCj4gVGhpcyBn ZW5lcmljIG1lY2hhbmlzbSBjb3VsZCBiZSByZXVzZWQgdG8gc3VwcG9ydCBtb3JlIGluLWJh bmQgbWV0YWRhdGEgdXBkYXRlDQo+IGluIHRoZSBmdXR1cmUuDQo+IA0KPiAtLS0NCj4gICBs aWJhdmNvZGVjL2RlY29kZS5jIHwgMjAgKysrKysrKysrKysrKysrKysrKysNCj4gICAxIGZp bGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2xpYmF2 Y29kZWMvZGVjb2RlLmMgYi9saWJhdmNvZGVjL2RlY29kZS5jDQo+IGluZGV4IGNhYzdlNjIw ZDIuLjk2ZTJmMGNlOTUgMTAwNjQ0DQo+IC0tLSBhL2xpYmF2Y29kZWMvZGVjb2RlLmMNCj4g KysrIGIvbGliYXZjb2RlYy9kZWNvZGUuYw0KPiBAQCAtOTcsNiArOTcsOCBAQCB0eXBlZGVm IHN0cnVjdCBEZWNvZGVDb250ZXh0IHsNCj4gICAgICAgaW50IGxjZXZjX2ZyYW1lOw0KPiAg ICAgICBpbnQgd2lkdGg7DQo+ICAgICAgIGludCBoZWlnaHQ7DQo+ICsNCj4gKyAgICBBVkRp Y3Rpb25hcnkgKnBlbmRpbmdfbWV0YWRhdGE7DQo+ICAgfSBEZWNvZGVDb250ZXh0Ow0KPiAg IA0KPiAgIHN0YXRpYyBEZWNvZGVDb250ZXh0ICpkZWNvZGVfY3R4KEFWQ29kZWNJbnRlcm5h bCAqYXZjaSkNCj4gQEAgLTcyOSw2ICs3MzEsOCBAQCBpbnQgYXR0cmlidXRlX2FsaWduX2Fy ZyBhdmNvZGVjX3NlbmRfcGFja2V0KEFWQ29kZWNDb250ZXh0ICphdmN0eCwgY29uc3QgQVZQ YWNrZQ0KPiAgIHsNCj4gICAgICAgQVZDb2RlY0ludGVybmFsICphdmNpID0gYXZjdHgtPmlu dGVybmFsOw0KPiAgICAgICBEZWNvZGVDb250ZXh0ICAgICAqZGMgPSBkZWNvZGVfY3R4KGF2 Y2kpOw0KPiArICAgIGNvbnN0IHVpbnQ4X3QgKnNpZGVfbWV0YWRhdGE7DQo+ICsgICAgc2l6 ZV90IHNpemU7DQo+ICAgICAgIGludCByZXQ7DQo+ICAgDQo+ICAgICAgIGlmICghYXZjb2Rl Y19pc19vcGVuKGF2Y3R4KSB8fCAhYXZfY29kZWNfaXNfZGVjb2RlcihhdmN0eC0+Y29kZWMp KQ0KPiBAQCAtNzQ2LDYgKzc1MCwxNCBAQCBpbnQgYXR0cmlidXRlX2FsaWduX2FyZyBhdmNv ZGVjX3NlbmRfcGFja2V0KEFWQ29kZWNDb250ZXh0ICphdmN0eCwgY29uc3QgQVZQYWNrZQ0K PiAgICAgICAgICAgcmV0ID0gYXZfcGFja2V0X3JlZihhdmNpLT5idWZmZXJfcGt0LCBhdnBr dCk7DQo+ICAgICAgICAgICBpZiAocmV0IDwgMCkNCj4gICAgICAgICAgICAgICByZXR1cm4g cmV0Ow0KPiArDQo+ICsgICAgICAgIHNpZGVfbWV0YWRhdGEgPSBhdl9wYWNrZXRfZ2V0X3Np ZGVfZGF0YShhdnBrdCwgQVZfUEtUX0RBVEFfTUVUQURBVEFfVVBEQVRFLCAmc2l6ZSk7DQo+ ICsgICAgICAgIGlmIChzaWRlX21ldGFkYXRhKSB7DQo+ICsgICAgICAgICAgICBhdl9kaWN0 X2ZyZWUoJmRjLT5wZW5kaW5nX21ldGFkYXRhKTsNCj4gKyAgICAgICAgICAgIHJldCA9IGF2 X3BhY2tldF91bnBhY2tfZGljdGlvbmFyeShzaWRlX21ldGFkYXRhLCBzaXplLCAmZGMtPnBl bmRpbmdfbWV0YWRhdGEpOw0KPiArICAgICAgICAgICAgaWYgKHJldCA8IDApDQo+ICsgICAg ICAgICAgICAgICAgcmV0dXJuIHJldDsNCj4gKyAgICAgICAgfQ0KPiAgICAgICB9IGVsc2UN Cj4gICAgICAgICAgIGRjLT5kcmFpbmluZ19zdGFydGVkID0gMTsNCj4gICANCj4gQEAgLTgx NSw2ICs4MjcsNyBAQCBmYWlsOg0KPiAgIGludCBmZl9kZWNvZGVfcmVjZWl2ZV9mcmFtZShB VkNvZGVjQ29udGV4dCAqYXZjdHgsIEFWRnJhbWUgKmZyYW1lKQ0KPiAgIHsNCj4gICAgICAg QVZDb2RlY0ludGVybmFsICphdmNpID0gYXZjdHgtPmludGVybmFsOw0KPiArICAgIERlY29k ZUNvbnRleHQgICAgICpkYyA9IGRlY29kZV9jdHgoYXZjaSk7DQo+ICAgICAgIGludCByZXQ7 DQo+ICAgDQo+ICAgICAgIGlmICghYXZjb2RlY19pc19vcGVuKGF2Y3R4KSB8fCAhYXZfY29k ZWNfaXNfZGVjb2RlcihhdmN0eC0+Y29kZWMpKQ0KPiBAQCAtODg3LDYgKzkwMCwxMiBAQCBp bnQgZmZfZGVjb2RlX3JlY2VpdmVfZnJhbWUoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LCBBVkZy YW1lICpmcmFtZSkNCj4gICAgICAgICAgIH0NCj4gICAgICAgfQ0KPiAgICNlbmRpZg0KPiAr DQo+ICsgICAgaWYgKGRjLT5wZW5kaW5nX21ldGFkYXRhKSB7DQo+ICsgICAgICAgIGF2X2Rp Y3RfY29weSgmZnJhbWUtPm1ldGFkYXRhLCBkYy0+cGVuZGluZ19tZXRhZGF0YSwgQVZfRElD VF9BUFBFTkQpOw0KPiArICAgICAgICBhdl9kaWN0X2ZyZWUoJmRjLT5wZW5kaW5nX21ldGFk YXRhKTsNCj4gKyAgICB9DQo+ICsNCj4gICAgICAgcmV0dXJuIDA7DQo+ICAgZmFpbDoNCj4g ICAgICAgYXZfZnJhbWVfdW5yZWYoZnJhbWUpOw0KPiBAQCAtMjMxNCw0ICsyMzMzLDUgQEAg dm9pZCBmZl9kZWNvZGVfaW50ZXJuYWxfdW5pbml0KEFWQ29kZWNDb250ZXh0ICphdmN0eCkN Cj4gICAgICAgRGVjb2RlQ29udGV4dCAqZGMgPSBkZWNvZGVfY3R4KGF2Y2kpOw0KPiAgIA0K PiAgICAgICBhdl9yZWZzdHJ1Y3RfdW5yZWYoJmRjLT5sY2V2Yyk7DQo+ICsgICAgYXZfZGlj dF9mcmVlKCZkYy0+cGVuZGluZ19tZXRhZGF0YSk7DQo+ICAgfQ0KDQpidHcsIGphbXJpYWwg bWVudGlvbmVkIHRoYXQgQVZTVFJFQU1fRVZFTlRfRkxBR19NRVRBREFUQV9VUERBVEVEIGV4 aXN0cy4NCkkgb25seSBzZWUgaXQgdXNlZCB0byBpbmZvcm0gQVBJIHVzZXJzIHRoYXQgbWV0 YWRhdGEgaGFzIGJlZW4gdXBkYXRlZCwgDQpidXQgeW91IHNob3VsZCBzZXQgdGhlIGZsYWcu DQoNCk90aGVyIHRoYW4gdGhhdCwgSSdtIGZpbmUgd2l0aCB0aGUgcGF0Y2hzZXQuIFlvdSBz aG91bGQgcmVzZW5kIGl0IHdpdGggDQp0aGUgY2hhbmdlLCBhbmQgaWYgdGhlcmUgYXJlIG5v IGNvbW1lbnRzLCBJJ2xsIG1lcmdlIGl0IGluIGEgZmV3IGRheXMuDQoNClRoYW5rcw0K --------------hyLSJaPUUmx92lpSB5KJsvpG Content-Type: application/pgp-keys; name="OpenPGP_0xA2FEA5F03F034464.asc" Content-Disposition: attachment; filename="OpenPGP_0xA2FEA5F03F034464.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEXnFG3BYJKwYBBAHaRw8BAQdA3FyJpqEdfQj4GA7OUWVrNheT9dUsIs+yUx6H ljr9mYvNFEx5bm5lIDxkZXZAbHlubmUuZWU+wpAEExYIADgWIQT+UBOcaAVyyv1S H42i/qXwPwNEZAUCXnFG3AIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRCi /qXwPwNEZOTWAQCSNEA+kZLINZ2dsR5Qg988c0HXpOXThZEjg+h1TL7KGgEA3Gff 0c28efI02S6iMxazrpdWGHqHk7JN7pCjnt397wzOOARecUbcEgorBgEEAZdVAQUB AQdAjDdFQ5H+AJ9vwXrOb7val460g45EsheIaL5S7/zSaX8DAQgHwngEGBYIACAW IQT+UBOcaAVyyv1SH42i/qXwPwNEZAUCXnFG3AIbDAAKCRCi/qXwPwNEZKaxAQCH LV4gAk/B9JvRG27MYm22X3+5QRCLBtEILP29aDh+MQD/V8JFHATDXRY30LsmqR3s PQ0BJ1UFVZA5BUoIJPJZWwg=3D =3DylY5 -----END PGP PUBLIC KEY BLOCK----- --------------hyLSJaPUUmx92lpSB5KJsvpG-- --------------BsWnxGKFGrkN5Gn240cutd0X-- --------------IJYRap0uH0yvabgkPRv1PEv0 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQT+UBOcaAVyyv1SH42i/qXwPwNEZAUCZ7UXigUDAAAAAAAKCRCi/qXwPwNEZKC/ AP0Xgh0r6bh1aC600pyNCrRgszgQ7L4+DzFX2BXY1kLngQEA+YKmmopFt+iz4T01dl2Ifa6wVvmn +WGamMcC77jmLw0= =5DvI -----END PGP SIGNATURE----- --------------IJYRap0uH0yvabgkPRv1PEv0-- --===============3685848557344438844== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ 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". --===============3685848557344438844==--