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 AF25B4C921 for <ffmpegdev@gitmailbox.com>; Thu, 10 Apr 2025 02:26:18 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 41D9268BBEB; Thu, 10 Apr 2025 05:26:15 +0300 (EEST) Received: from mail-yb1-f181.google.com (mail-yb1-f181.google.com [209.85.219.181]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1292068BB41 for <ffmpeg-devel@ffmpeg.org>; Thu, 10 Apr 2025 05:26:09 +0300 (EEST) Received: by mail-yb1-f181.google.com with SMTP id 3f1490d57ef6-e7040987879so101066276.2 for <ffmpeg-devel@ffmpeg.org>; Wed, 09 Apr 2025 19:26:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744251967; x=1744856767; 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=7/OlW74P4Hm6zGj6lpnVxz+wHjjYd0PTlUPM1Bcd38c=; b=KQxRrOBniBgTVwnYxklNsEs/wW1Gt0X8tqJMo66Sssi6PmKlbqDL8oIfTosiEd9ORU MzDOSeZ0CMuv+PrHOHOQGZsHnOxdsqdgQ+VAaL1e/vAddx8o+XUNyC92phmUgsWLGARH 38ppt/Yz2WncJI+qwzfiwa6gfVkcTw6zEDzjdpdci5sMOcxyMSWp/TJzXqjWMAa/DuEC +sOro6pxrRMvdsEvtr+x+Asat0dRDUg5EUK95aGCMFf7/TJPjxgmwp9z+HCNTwpYUVoj cyPX24Crxesh1e+Q27ZFQnzK85mXT67wNhI0t+wUOtDLoEJssZFZJAo7uQUVGoY7lORj EWXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744251967; x=1744856767; 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=7/OlW74P4Hm6zGj6lpnVxz+wHjjYd0PTlUPM1Bcd38c=; b=UYSAT69wPwbg827a3o4UJPHPn9oSFaEMIqid2voH1JQyabxOHI16OxlWvfwN+DzC2u fjxHGv9opvF6gPESTnGu++YmZCuLSDBcu7QeN6IHaociBg478h66aUqFWRvNje0ThOqa gcSheXG9xGabVt6nudjnTbu0sOjUKzCr/pXYGV4Js0ddol0EVoIrIVpnVYnWrlT7tQL1 32R7uNKwhOlPJyN8vbohvQ5ev/nFMdpwM8dmRgadh7pWMcMz2kHqypgLtoVQG/otjeaP f/YmQFtDK8dTTN9Rei3YlPreLOqWa6I6l1n/Xd7b/sOFhJHi8I0eN+UcuSRtg5QLvQAJ FVXQ== X-Gm-Message-State: AOJu0YyCgF+Cfzmg8rTURRZGooYwC1mzs5rUs4a0JESWcWSJ4Ei1j9+E BppsOIwiT+PFq0xXfP+k7wlxVJpvhuF5TGV3/PNK3V6qwNP1Xd2Rr2zYO5XwTRVGy2a+wgZ9aW1 KF1KzyYwOO07Vmvn9TWZx9GWnMKomulmNWHY= X-Gm-Gg: ASbGncsgTONsIezz8tNMhpnzZsAiPdIm6Ulrp2mgX1X8cUscqmL/jliEUgVTsWXsuAf iAZSvdGqzyKbiN9GMsQuHj4kVQX0NKXsK7yQ03IFvqO5vNAqLIx3+QUbkgqLt7KlctBfP5FgF3R czPKFRmnf7vPpw+kM615jpbsQ= X-Google-Smtp-Source: AGHT+IGpZxN9VyA7OUQ8r4h436frd53aoTgrW54staqYoZqFXzSIROstvgCcaV9FL9HClYdzxuerJ6ERE8TCgs/RiZI= X-Received: by 2002:a05:6902:2788:b0:e65:91f3:fbdd with SMTP id 3f1490d57ef6-e703e1490a5mr2109843276.22.1744251967119; Wed, 09 Apr 2025 19:26:07 -0700 (PDT) MIME-Version: 1.0 References: <20250404211451.91394-1-romain.beauxis@gmail.com> <20250404211451.91394-2-romain.beauxis@gmail.com> <20250410011153.GB4991@pb2> In-Reply-To: <20250410011153.GB4991@pb2> From: Romain Beauxis <romain.beauxis@gmail.com> Date: Wed, 9 Apr 2025 21:25:56 -0500 X-Gm-Features: ATxdqUGlkAvOMX0mKFusK_bNidRCsTtrSZ81KVGv7DNd1u_4HpIeHcnQNephgdQ Message-ID: <CABWZ6OQ3bbwOXM_ontxbrosFxB3uMHo3NNjTnzVbZWBzaFcqdw@mail.gmail.com> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Subject: Re: [FFmpeg-devel] [PATCH v11 1/8] libavcodec/decode.c: intercept `AV_PKT_DATA_METADATA_UPDATE` packet extra data, attach them to the next decoded frame with the same PTS. 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/CABWZ6OQ3bbwOXM_ontxbrosFxB3uMHo3NNjTnzVbZWBzaFcqdw@mail.gmail.com/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> TGUgbWVyLiA5IGF2ci4gMjAyNSDDoCAyMDoxMiwgTWljaGFlbCBOaWVkZXJtYXllcgo8bWljaGFl bEBuaWVkZXJtYXllci5jYz4gYSDDqWNyaXQgOgo+Cj4gT24gRnJpLCBBcHIgMDQsIDIwMjUgYXQg MDQ6MTQ6NDRQTSAtMDUwMCwgUm9tYWluIEJlYXV4aXMgd3JvdGU6Cj4gPiAtLS0KPiA+ICBsaWJh dmNvZGVjL2RlY29kZS5jIHwgMTMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDEzMCBpbnNlcnRpb25zKCspCj4gPgo+ID4g ZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvZGVjb2RlLmMgYi9saWJhdmNvZGVjL2RlY29kZS5jCj4g PiBpbmRleCBmY2EwYzdmZjU4Li4zOWQwNTRiZGVhIDEwMDY0NAo+ID4gLS0tIGEvbGliYXZjb2Rl Yy9kZWNvZGUuYwo+ID4gKysrIGIvbGliYXZjb2RlYy9kZWNvZGUuYwo+IFsuLi5dCj4gPiBAQCAt NzAyLDYgKzgwOSw4IEBAIGludCBhdHRyaWJ1dGVfYWxpZ25fYXJnIGF2Y29kZWNfc2VuZF9wYWNr ZXQoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LCBjb25zdCBBVlBhY2tlCj4gPiAgewo+ID4gICAgICBB VkNvZGVjSW50ZXJuYWwgKmF2Y2kgPSBhdmN0eC0+aW50ZXJuYWw7Cj4gPiAgICAgIERlY29kZUNv bnRleHQgICAgICpkYyA9IGRlY29kZV9jdHgoYXZjaSk7Cj4gPiArICAgIGNvbnN0IHVpbnQ4X3Qg KnNpZGVfbWV0YWRhdGE7Cj4gPiArICAgIHNpemVfdCBzaXplOwo+ID4gICAgICBpbnQgcmV0Owo+ ID4KPiA+ICAgICAgaWYgKCFhdmNvZGVjX2lzX29wZW4oYXZjdHgpIHx8ICFhdl9jb2RlY19pc19k ZWNvZGVyKGF2Y3R4LT5jb2RlYykpCj4gPiBAQCAtNzE5LDYgKzgyOCwxNCBAQCBpbnQgYXR0cmli dXRlX2FsaWduX2FyZyBhdmNvZGVjX3NlbmRfcGFja2V0KEFWQ29kZWNDb250ZXh0ICphdmN0eCwg Y29uc3QgQVZQYWNrZQo+ID4gICAgICAgICAgcmV0ID0gYXZfcGFja2V0X3JlZihhdmNpLT5idWZm ZXJfcGt0LCBhdnBrdCk7Cj4gPiAgICAgICAgICBpZiAocmV0IDwgMCkKPiA+ICAgICAgICAgICAg ICByZXR1cm4gcmV0Owo+ID4gKwo+ID4gKyAgICAgICAgc2lkZV9tZXRhZGF0YSA9IGF2X3BhY2tl dF9nZXRfc2lkZV9kYXRhKGF2cGt0LCBBVl9QS1RfREFUQV9NRVRBREFUQV9VUERBVEUsICZzaXpl KTsKPgo+Cj4gPiArICAgICAgICBpZiAoYXZwa3QtPnB0cyAhPSBBVl9OT1BUU19WQUxVRSAmJiBz aWRlX21ldGFkYXRhKSB7Cj4gPiArICAgICAgICAgICAgcmV0ID0gaW5zZXJ0X3BlbmRpbmdfbWV0 YWRhdGEoJmRjLT5wZW5kaW5nX21ldGFkYXRhLCBhdnBrdC0+cHRzLAo+ID4gKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpZGVfbWV0YWRhdGEsIHNpemUpOwo+ID4g KyAgICAgICAgICAgIGlmIChyZXQgPCAwKQo+ID4gKyAgICAgICAgICAgICAgICByZXR1cm4gcmV0 Owo+Cj4gSXMgdGhlIHRyZWUgbmVlZGVkIGFuZCBhIEZJRk8gbm90IGVub3VnaCA/CgpJIGJlbGll dmUgc28uCgpUaGVyZSBjb3VsZCBiZSBzY2VuYXJpb3Mgd2hlcmUgdGhlIERUUyBhcmUgc3VibWl0 dGVkIG91dCBvZiBvcmRlciBhbmQKd2UnZCBzdGlsbCB3YW50IHRoZSBtZXRhZGF0YSB0byBiZSBh dHRhY2hlZCB0byB0aGUgZnJhbWUgaXQgd2FzCmludGVuZGVkIGZvci4KCkluIGZhY3QsIEkgZGlk IHRoaXMgY2hhbmdlIGFmdGVyIHlvdSBzdWdnZXN0ZWQgc3VjaCBhIHNjZW5hcmlvOgoKPj4gQ2Fu IHlvdSBkZXNjcmliZSBhIHNjZW5hcmlvIHRoYXQgeW91J3JlIHRoaW5raW5nIGFib3V0PwoKPiBU aGUgdXNlcnMgZmVlZHMgc2V2ZXJhbCBwYWNrZXRzIGludG8gYSBtdWx0aSB0aHJlYWRlZCBkZWNv ZGVyCj4gYW5kIHRoZW4gZGVwZW5kaW5nIG9uIHRoZSB0aHJlYWRzIGFuZCBsdWNrIHNvb25lciBv ciBsYXRlcgo+IG9uZSBmcmFtZSBjb21lcyBvdXQuCj4KPiBQYXNzaW5nIHNvbWUgZGF0YSBpbiBh IHdheSB0aGF0IGRpc3JlZ2FyZHMgdGhpcywgZmVlbHMgd3JvbmcKPiBIeXBvdGhldGljYWxseSB0 aGVyZSBhbHNvIGNvdWxkIGJlIGEgMm5kIEFWX1BLVF9EQVRBX01FVEFEQVRBX1VQREFURQo+IGdv aW5nIGluIGJlZm9yZSB0aGUgZnJhbWUgY29ycmVzcG9uZGluZyB0byB0aGUgZmlyc3QgY29tZXMg b3V0Cj4gYnV0IGkgbWF5IGJlIG1pc3Npbmcgc29tZXRoaW5nCgpTb3VyY2U6IGh0dHBzOi8vZmZt cGVnLm9yZy9waXBlcm1haWwvZmZtcGVnLWRldmVsLzIwMjUtTWFyY2gvMzQwOTQ4Lmh0bWwKCj4g dGh4Cj4KPiBbLi4uXQo+IC0tCj4gTWljaGFlbCAgICAgR251UEcgZmluZ2VycHJpbnQ6IDlGRjIx MjhCMTQ3RUY2NzMwQkFERjEzMzYxMUVDNzg3MDQwQjBGQUIKPgo+IEl0cyBub3QgdGhhdCB5b3Ug c2hvdWxkbnQgdXNlIGdvdG9zIGJ1dCByYXRoZXIgdGhhdCB5b3Ugc2hvdWxkIHdyaXRlCj4gcmVh ZGFibGUgY29kZSBhbmQgY29kZSB3aXRoIGdvdG9zIG9mdGVuIGJ1dCBub3QgYWx3YXlzIGlzIGxl c3MgcmVhZGFibGUKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9y Zwo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+Cj4g VG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRldmVs LXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxp bmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1h bi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3Zl LCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAi dW5zdWJzY3JpYmUiLgo=