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 BB7CA4E25B
	for <ffmpegdev@gitmailbox.com>; Mon, 10 Mar 2025 13:50:28 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id CCFB868E323;
	Mon, 10 Mar 2025 15:50:26 +0200 (EET)
Received: from mail-ej1-f41.google.com (mail-ej1-f41.google.com
 [209.85.218.41])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CB3E668E313
 for <ffmpeg-devel@ffmpeg.org>; Mon, 10 Mar 2025 15:50:19 +0200 (EET)
Received: by mail-ej1-f41.google.com with SMTP id
 a640c23a62f3a-abbd96bef64so687683366b.3
 for <ffmpeg-devel@ffmpeg.org>; Mon, 10 Mar 2025 06:50:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1741614618; x=1742219418; darn=ffmpeg.org;
 h=content-transfer-encoding:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=pQafNdxaygdPn/NnutySjVNtU4jB4Pu5C6Qp8ySw7Gg=;
 b=TZwgmnj4/9MXb9gNi++eTtcn8m0l8q9FHa03+/Bhf+qgFNiN8dLdlIw1bQkZoYvQ1F
 ulghfcqqM6e/jzFsP9Iyv0475QCgFUAeSw+LBNzO8WS/GyQMZbIx1FdTgACTYbk6VHns
 TrmicjZGNW2YqJPxTdfLgt5JIb58ewJVH4KWHeebqGUUQDPkW4Lj7CuRLolNmzrcfG28
 JCibbIljpbyi7+UCsWeeIGTMJM24YVyVUjXKlvKQTOv02YoWd+eJZy/fh4usZHOK+79O
 wdtU/hsSk4TK5G1YghnyojjjowGJ/yLWMqinYTfORAutthfH5mbcU4cuo+aslh8wAdTK
 a4fg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1741614618; x=1742219418;
 h=content-transfer-encoding:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=pQafNdxaygdPn/NnutySjVNtU4jB4Pu5C6Qp8ySw7Gg=;
 b=Se3Uu0JggxgplnCZmaG/DtYZEbaBV6eO9xDTRerLQxMqq2cLsaRPBSvLzBlAdVnyXG
 Le3XqlAhxxBnj9r9I7iLZ3m5gpVrW3Oemts/0V5QJIM4u3ArqHKYyftUqYV7uGvuK9yp
 yNibYQdeRcQ15ZI1KoAMwJdvZOeajPEfQsFy+QQLdV/MEU1Bb2U7vExXJhKj4RrGGgJT
 1AfCYsQo6Fv+h6Nh5QtL8LOm4SQB9PxIXqQEJhu54/Oo3nBRdsvKzBcy8Aatn968mXHM
 RaXLMhKE06VFRDMNNJH6z7NVeqcf3Klkz8l9wGhIcBZljVy7noJELaX2XFmCbWPiK94n
 lsJw==
X-Gm-Message-State: AOJu0YzFSmNQWvHNfboONBvjh982F2kGzskTlnfggN5mYJN6t7pOTx/n
 ckAty1ioo4pKgfxKNW/loqD2BNzPDbHnCi+YkJNaDWbDMVoj7ahZmFPCDljbIA9SG4xSDI6D5GZ
 qSJPr+4g8yTO3xOpJzlEwhDNL2Vrb4tdz
X-Gm-Gg: ASbGncttT6cec1tBLuMrNYB2xXvbGZf4p2+8CLb5AF/+Ayw0edTZm3mFMq7lxjXbAX/
 Yayo1Zd6xsGcMzcyhUPRkANn0ZfjXskaSIsP1mnqYY7SfP591EM8pCfMuhbHTIJpZNuBSdw7jxv
 JNi90zsCVRXNIOYxobUsgfjQCy9Gw=
X-Google-Smtp-Source: AGHT+IGlt9Yjr8BNmwPFE6LWkaTpLB2WSTUmMfa0RHsfB4G5m2+XzYNmzma96zhXcg/fhcvEyOD6gesrEfr4XOFV8MM=
X-Received: by 2002:a17:907:6e8e:b0:ab7:1012:3ccb with SMTP id
 a640c23a62f3a-ac252628ecamr1497006366b.14.1741614618400; Mon, 10 Mar 2025
 06:50:18 -0700 (PDT)
MIME-Version: 1.0
References: <20250225220121.98449-1-romain.beauxis@gmail.com>
 <20250225220121.98449-2-romain.beauxis@gmail.com> <20250309183143.GJ4991@pb2>
In-Reply-To: <20250309183143.GJ4991@pb2>
From: Romain Beauxis <romain.beauxis@gmail.com>
Date: Mon, 10 Mar 2025 08:50:06 -0500
X-Gm-Features: AQ5f1JqwsESsVCivRleB5i6zmqXyQtWD1ZtRSIdCEI9-yXPZS0r6O6F3f7iHykU
Message-ID: <CABWZ6OTMaGOs+kC3FKaHydneZDMM5vmQd-HhY6SxA57XuV+4NA@mail.gmail.com>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Subject: Re: [FFmpeg-devel] [PATCH v7 1/8] 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 <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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: ffmpeg-devel-bounces@ffmpeg.org
Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org>
Archived-At: <https://master.gitmailbox.com/ffmpegdev/CABWZ6OTMaGOs+kC3FKaHydneZDMM5vmQd-HhY6SxA57XuV+4NA@mail.gmail.com/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

TGUgZGltLiA5IG1hcnMgMjAyNSDDoCAxMzozMSwgTWljaGFlbCBOaWVkZXJtYXllcgo8bWljaGFl
bEBuaWVkZXJtYXllci5jYz4gYSDDqWNyaXQgOgo+Cj4gT24gVHVlLCBGZWIgMjUsIDIwMjUgYXQg
MDQ6MDE6MTRQTSAtMDYwMCwgUm9tYWluIEJlYXV4aXMgd3JvdGU6Cj4gPiBsaWJhdmNvZGVjL2Rl
Y29kZS5jOiBpbnRlcmNlcHQgYEFWX1BLVF9EQVRBX01FVEFEQVRBX1VQREFURWAgcGFja2V0Cj4g
PiBleHRyYSBkYXRhLCBhdHRhY2ggdGhlbSB0byB0aGUgbmV4dCBkZWNvZGVkIGZyYW1lLgo+ID4K
PiA+IC0tLQo+ID4gIGxpYmF2Y29kZWMvZGVjb2RlLmMgfCAyMCArKysrKysrKysrKysrKysrKysr
Kwo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspCj4gPgo+ID4gZGlmZiAtLWdp
dCBhL2xpYmF2Y29kZWMvZGVjb2RlLmMgYi9saWJhdmNvZGVjL2RlY29kZS5jCj4gPiBpbmRleCBj
YWM3ZTYyMGQyLi45NmUyZjBjZTk1IDEwMDY0NAo+ID4gLS0tIGEvbGliYXZjb2RlYy9kZWNvZGUu
Ywo+ID4gKysrIGIvbGliYXZjb2RlYy9kZWNvZGUuYwo+ID4gQEAgLTk3LDYgKzk3LDggQEAgdHlw
ZWRlZiBzdHJ1Y3QgRGVjb2RlQ29udGV4dCB7Cj4gPiAgICAgIGludCBsY2V2Y19mcmFtZTsKPiA+
ICAgICAgaW50IHdpZHRoOwo+ID4gICAgICBpbnQgaGVpZ2h0Owo+ID4gKwo+ID4gKyAgICBBVkRp
Y3Rpb25hcnkgKnBlbmRpbmdfbWV0YWRhdGE7Cj4gPiAgfSBEZWNvZGVDb250ZXh0Owo+ID4KPiA+
ICBzdGF0aWMgRGVjb2RlQ29udGV4dCAqZGVjb2RlX2N0eChBVkNvZGVjSW50ZXJuYWwgKmF2Y2kp
Cj4gPiBAQCAtNzI5LDYgKzczMSw4IEBAIGludCBhdHRyaWJ1dGVfYWxpZ25fYXJnIGF2Y29kZWNf
c2VuZF9wYWNrZXQoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LCBjb25zdCBBVlBhY2tlCj4gPiAgewo+
ID4gICAgICBBVkNvZGVjSW50ZXJuYWwgKmF2Y2kgPSBhdmN0eC0+aW50ZXJuYWw7Cj4gPiAgICAg
IERlY29kZUNvbnRleHQgICAgICpkYyA9IGRlY29kZV9jdHgoYXZjaSk7Cj4gPiArICAgIGNvbnN0
IHVpbnQ4X3QgKnNpZGVfbWV0YWRhdGE7Cj4gPiArICAgIHNpemVfdCBzaXplOwo+ID4gICAgICBp
bnQgcmV0Owo+ID4KPiA+ICAgICAgaWYgKCFhdmNvZGVjX2lzX29wZW4oYXZjdHgpIHx8ICFhdl9j
b2RlY19pc19kZWNvZGVyKGF2Y3R4LT5jb2RlYykpCj4gPiBAQCAtNzQ2LDYgKzc1MCwxNCBAQCBp
bnQgYXR0cmlidXRlX2FsaWduX2FyZyBhdmNvZGVjX3NlbmRfcGFja2V0KEFWQ29kZWNDb250ZXh0
ICphdmN0eCwgY29uc3QgQVZQYWNrZQo+ID4gICAgICAgICAgcmV0ID0gYXZfcGFja2V0X3JlZihh
dmNpLT5idWZmZXJfcGt0LCBhdnBrdCk7Cj4gPiAgICAgICAgICBpZiAocmV0IDwgMCkKPiA+ICAg
ICAgICAgICAgICByZXR1cm4gcmV0Owo+ID4gKwo+ID4gKyAgICAgICAgc2lkZV9tZXRhZGF0YSA9
IGF2X3BhY2tldF9nZXRfc2lkZV9kYXRhKGF2cGt0LCBBVl9QS1RfREFUQV9NRVRBREFUQV9VUERB
VEUsICZzaXplKTsKPiA+ICsgICAgICAgIGlmIChzaWRlX21ldGFkYXRhKSB7Cj4gPiArICAgICAg
ICAgICAgYXZfZGljdF9mcmVlKCZkYy0+cGVuZGluZ19tZXRhZGF0YSk7Cj4gPiArICAgICAgICAg
ICAgcmV0ID0gYXZfcGFja2V0X3VucGFja19kaWN0aW9uYXJ5KHNpZGVfbWV0YWRhdGEsIHNpemUs
ICZkYy0+cGVuZGluZ19tZXRhZGF0YSk7Cj4gPiArICAgICAgICAgICAgaWYgKHJldCA8IDApCj4g
PiArICAgICAgICAgICAgICAgIHJldHVybiByZXQ7Cj4gPiArICAgICAgICB9Cj4gPiAgICAgIH0g
ZWxzZQo+ID4gICAgICAgICAgZGMtPmRyYWluaW5nX3N0YXJ0ZWQgPSAxOwo+ID4KPiA+IEBAIC04
MTUsNiArODI3LDcgQEAgZmFpbDoKPiA+ICBpbnQgZmZfZGVjb2RlX3JlY2VpdmVfZnJhbWUoQVZD
b2RlY0NvbnRleHQgKmF2Y3R4LCBBVkZyYW1lICpmcmFtZSkKPiA+ICB7Cj4gPiAgICAgIEFWQ29k
ZWNJbnRlcm5hbCAqYXZjaSA9IGF2Y3R4LT5pbnRlcm5hbDsKPiA+ICsgICAgRGVjb2RlQ29udGV4
dCAgICAgKmRjID0gZGVjb2RlX2N0eChhdmNpKTsKPiA+ICAgICAgaW50IHJldDsKPiA+Cj4gPiAg
ICAgIGlmICghYXZjb2RlY19pc19vcGVuKGF2Y3R4KSB8fCAhYXZfY29kZWNfaXNfZGVjb2Rlcihh
dmN0eC0+Y29kZWMpKQo+ID4gQEAgLTg4Nyw2ICs5MDAsMTIgQEAgaW50IGZmX2RlY29kZV9yZWNl
aXZlX2ZyYW1lKEFWQ29kZWNDb250ZXh0ICphdmN0eCwgQVZGcmFtZSAqZnJhbWUpCj4gPiAgICAg
ICAgICB9Cj4gPiAgICAgIH0KPiA+ICAjZW5kaWYKPiA+ICsKPiA+ICsgICAgaWYgKGRjLT5wZW5k
aW5nX21ldGFkYXRhKSB7Cj4gPiArICAgICAgICBhdl9kaWN0X2NvcHkoJmZyYW1lLT5tZXRhZGF0
YSwgZGMtPnBlbmRpbmdfbWV0YWRhdGEsIEFWX0RJQ1RfQVBQRU5EKTsKPiA+ICsgICAgICAgIGF2
X2RpY3RfZnJlZSgmZGMtPnBlbmRpbmdfbWV0YWRhdGEpOwo+ID4gKyAgICB9Cj4gPiArCj4gPiAg
ICAgIHJldHVybiAwOwo+ID4gIGZhaWw6Cj4gPiAgICAgIGF2X2ZyYW1lX3VucmVmKGZyYW1lKTsK
Pgo+IERvZXMgdGhpcyB3b3JrIGNvcnJlY3RseSwgaWYgdGhlcmVzIGEgZGVsYXkvbGF0ZW5jeSBp
biB0aGUgZGVjb2RlciA/CgpDYW4geW91IGRlc2NyaWJlIGEgc2NlbmFyaW8gdGhhdCB5b3UncmUg
dGhpbmtpbmcgYWJvdXQ/Cgo+IHRoeAo+Cj4gWy4uLl0KPgo+IC0tCj4gTWljaGFlbCAgICAgR251
UEcgZmluZ2VycHJpbnQ6IDlGRjIxMjhCMTQ3RUY2NzMwQkFERjEzMzYxMUVDNzg3MDQwQjBGQUIK
Pgo+IEdpdmUgYSByaWNoIG1hbiAxMDAkIGFuZCBoZSB3aWxsIHR1cm4gaXQgaW50byAxMDAwJC4K
PiBHaXZlIGEgcG9vciBtYW4gMTAwMCQgYW5kIGhlIHdpbGwgc3BlbmQgaXQuCj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFp
bGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcv
bWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBs
aW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0
aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZm
bXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVs
CgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVs
LXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K