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 BB7CA4E25B for ; 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 ; Mon, 10 Mar 2025 15:50:19 +0200 (EET) Received: by mail-ej1-f41.google.com with SMTP id a640c23a62f3a-abbd96bef64so687683366b.3 for ; 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 Date: Mon, 10 Mar 2025 08:50:06 -0500 X-Gm-Features: AQ5f1JqwsESsVCivRleB5i6zmqXyQtWD1ZtRSIdCEI9-yXPZS0r6O6F3f7iHykU Message-ID: To: FFmpeg development discussions and patches 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 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: 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