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 BA82547BEC for ; Wed, 4 Oct 2023 03:22:41 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DEB7B68CB48; Wed, 4 Oct 2023 06:22:38 +0300 (EEST) Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 600C268CA2F for ; Wed, 4 Oct 2023 06:22:32 +0300 (EEST) Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-1c3d8fb23d9so12516005ad.0 for ; Tue, 03 Oct 2023 20:22:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696389750; x=1696994550; darn=ffmpeg.org; h=content-transfer-encoding:in-reply-to:autocrypt:references:to:from :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=57AEPxN8tJlvCi7A//DyAr7TGttRX8lEBnP3lBbP23Q=; b=RnSETt6+HK5bNin8iSFlbmm/FFDPjlLjrEyoUYd02c0tRw0w7dlSjEW1K8BGj/KRGl mW1xVM9u+ysnDkafTwoAig9Jq2n6WmmqHBJRf0nZ8oto3W1kxIj0mzvzqDSwcF+dB6FS Bpq51v7cfw9EikLRLAThSbordInJ7yKWfQFQbGTjIlhEfZ9TyfeAPhECVFHZFch5WI9J 5He41SycpnYnaVNEh8sSamHcMi7gHTSkG8WRpMeB/RzcVCM0PbZxFHWVHo5K0dWIIBri fccidtC50y7ZmXwWbN39c+c1rRwmcfKE48YBVNot51mYWln6770+Lh5P46Kq4mVq7jHk 7Ndg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696389750; x=1696994550; h=content-transfer-encoding:in-reply-to:autocrypt:references:to:from :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=57AEPxN8tJlvCi7A//DyAr7TGttRX8lEBnP3lBbP23Q=; b=jHFEHkaLe515iJ3QdmOvIPj0ub9oEPa5detrQsWgYzIDncj6ew0AM/jwmUVL7DOImM LY3LxhEHDfW+xeAfu1TA+HpEzFWXjNIjxL5TdOVNyIgrMbTsi7Fpt7pVjv1IcbAO24zK Gje32pQ25ZKaPgWp3X1/rDMZdNfKYr6xt1c9CGUOq/PLTtvxR43369ZZko8Ujl5p2Xlv NUFXiAeWXAZpdJIyQqP00D7nBtUZ4Wnb9aWRi2nsHakchhszbut7+CjmCySuFD6r4XzF EFP4pTXAOHtnM0QXJbR/SHAhuiEZnnIlTozXnjl5ScEC402MvWVbzDqLgaZbyzmynux0 01Hw== X-Gm-Message-State: AOJu0YzTiuy2wAAa/39MCRUR9aoh+nBxB9A6p7GNiqqC0vCJqo4HsrLa SeVCwpEk3SFfOB8z+I9o5BrhBeCQQA0= X-Google-Smtp-Source: AGHT+IEV0XchYg3y3tUJwzIXVyAswp0IXAclU3aHEMa5WucviBg9Nz9gLwHB1PTwtyWY1hS7/LkvDw== X-Received: by 2002:a17:902:d50f:b0:1c3:bc2a:f6b4 with SMTP id b15-20020a170902d50f00b001c3bc2af6b4mr1546586plg.42.1696389749614; Tue, 03 Oct 2023 20:22:29 -0700 (PDT) Received: from [192.168.0.10] (host197.190-225-105.telecom.net.ar. [190.225.105.197]) by smtp.gmail.com with ESMTPSA id iw19-20020a170903045300b001c61df93afdsm2397156plb.59.2023.10.03.20.22.28 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 03 Oct 2023 20:22:28 -0700 (PDT) Message-ID: Date: Wed, 4 Oct 2023 00:22:38 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US From: James Almer To: ffmpeg-devel@ffmpeg.org References: <20230927131242.1950-1-jamrial@gmail.com> <20230927131242.1950-10-jamrial@gmail.com> <169633649730.6638.7006599604326857996@lain.khirnov.net> <8144112d-046f-46a8-9ee2-dbc26cdb6edf@gmail.com> Autocrypt: addr=jamrial@gmail.com; keydata= xsBNBFjZtqABCADLW+vdEoZaJZDsIO6geYFTOcn1unsEHefj9zn+3oTHlDFFzO47mzHsSfbK 9JE2xpOJEVnC8FAF5Sayi/pVwV+mtQUV3n5dgVeVBYF9GUQwOGFCpK8X54RRqhkgknbunOEE 0CtgAJgmpFmmmHgq02GvEspx1h/rh4apqwQR6QX4Favb+x9+i9ytVpwVcBX94vo2toyP7h/K BWfadQmb8ltgE1kshfg+SQs/H5bTV5Z1DuEASf02ZL/1qYB/sdTgWPLv9XMUHHsRFmMY8TMx wJSkP+Af3AiYQPJYz1B1D4tt98T/NoiVdin10zATakPjV8hXaobuRmxgakkUASXudydDABEB AAHNH0phbWVzIEFsbWVyIDxqYW1yaWFsQGdtYWlsLmNvbT7CwJIEEwEIADwCGwMGCwkIBwMC BhUIAgkKCwQWAgMBAh4BAheAFiEEd1EujP2UoWlX5pp6FGMBrXN2WeAFAmJoLUUCGQEACgkQ FGMBrXN2WeAFVQf9GtGhniRs1PzNUOgJktCnv6j4BbLieaIPYPEFXKDHOgjqQE2zVMYXnoXl Jam928ii902a8OY06r9ywn/R8ApD1/3NY/v64O71CY9scz5XyH2au8wIZ6HwFy3/f7sqjdGD uctY8Qs7rjT7NkoC5lmgMu2v2k03dGtM9AAf5AK5gU+H0EUw7vmKKiXzUqt5kvBuf4CEwXvH AQT1SMJ52rIlDWB7FQFyZeUbOAK2IgY/KNedfK6nsgd/eQVnlofPd2XoddE7kP6iys7jJefw DD3g3rZyDTq7in5dyk5glaNpWZpbHGBs+9SCYLnfQ8XvWqPFOD+gj0plamKANgOvavKTxM7A TQRY2bagAQgA69YtILj8kYxmqPr/M8+MXT7wVoOWVW9lvSmPquCELaDy/NIS7D06VC5EuE/6 JlJXZMTn37NLlyWhzwOgXuXw5w2tyoQQBuvqGiXJijuXwXH7HKdzrc6rpYtAqt5w05hzNrFS KrS0izG64VpWrfproy3BsL+8TBm9brLhhNPynVRqVukbbGzlATTzNQGZ14TTi2/dL6DkMQnM qn4jX9UEe4GdGQBP50bUJSSmeiIkyNLWA+znuN2PZEz930ZwNrF9GtDVw7mzcmpCZ7spldE2 tutbpy9D1bIqxyqBrYDSezyzL2adR1qgHyOTMCHg2AYNkrIQHrSyJxKTpZ1/hqOp8wARAQAB wsBfBBgBAgAJBQJY2bagAhsMAAoJEBRjAa1zdlnghekH/0Yb0iYJ74oID2f/Fj+AJKS2ekQF P2xOr8lpGzgp/+yWUvPtqbX0A33anBJdYwxaAC0NataX3tfZ+oJkzXqfmqhIHMPYHdZesJA2 Bk9hU/33mDl5s5U66/z0uelWzwKVHoQ2O6or4+qF3HJFSJLCe9uvWJ3zXf9F342Ftj73sfx+ 3xkw/IXsN1RqbYqDlzpoEQ99SIEfY/8Jjwnd3sIPfqkuyeaYfe6GJDqKawdCEP1oRRlbXEAp TJgYz8r3nPhGv9cdHNDCk44ISbsqVuxIEnLqi4fTPZaGupiQhT+srl268TTAp2TQW7+6Ce/b NPQorMquzS/LZoyALpmsYi/miMc= In-Reply-To: <8144112d-046f-46a8-9ee2-dbc26cdb6edf@gmail.com> Subject: Re: [FFmpeg-devel] [PATCH 09/11] avcodec/decode: check for global side data in AVCodecContext 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: CgpPbiAxMC8zLzIwMjMgMzo0NiBQTSwgSmFtZXMgQWxtZXIgd3JvdGU6Cj4gT24gMTAvMy8yMDIz IDk6MzQgQU0sIEFudG9uIEtoaXJub3Ygd3JvdGU6Cj4+IFF1b3RpbmcgSmFtZXMgQWxtZXIgKDIw MjMtMDktMjcgMTU6MTI6NDApCj4+PiBhdmNvZGVjL2RlY29kZTogY2hlY2sgZm9yIGdsb2JhbCBz aWRlIGRhdGEgaW4gQVZDb2RlY0NvbnRleHQgc2lkZSBkYXRhCj4+Cj4+IEkgZG9uJ3QgdGhpbmsg dGhpcyBtYWtlcyBpdCBjbGVhciB3aGF0IHRoaXMgY29tbWl0IGFjdHVhbGx5IGRvZXMuCj4+IE1h a2UgaXQgc29tZXRoaW5nIGxpa2UgJ3Byb3BhZ2F0ZSBnbG9iYWwgc2lkZSBkYXRhIHRvIGZyYW1l cycuCj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW1lcyBBbG1lciA8amFtcmlhbEBnbWFpbC5jb20+ Cj4+PiAtLS0KPj4+IMKgIGxpYmF2Y29kZWMvZGVjb2RlLmMgfCA0OCArKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KPj4+IMKgIDEgZmlsZSBjaGFuZ2VkLCA0MCBp bnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9saWJhdmNv ZGVjL2RlY29kZS5jIGIvbGliYXZjb2RlYy9kZWNvZGUuYwo+Pj4gaW5kZXggYTcxOTZiNTc0MC4u M2I0YmI3MDY4OSAxMDA2NDQKPj4+IC0tLSBhL2xpYmF2Y29kZWMvZGVjb2RlLmMKPj4+ICsrKyBi L2xpYmF2Y29kZWMvZGVjb2RlLmMKPj4+IEBAIC0xNDIyLDYgKzE0MjIsMjAgQEAgc3RhdGljIGlu dCBhZGRfbWV0YWRhdGFfZnJvbV9zaWRlX2RhdGEoY29uc3QgCj4+PiBBVlBhY2tldCAqYXZwa3Qs IEFWRnJhbWUgKmZyYW1lKQo+Pj4gwqDCoMKgwqDCoCByZXR1cm4gYXZfcGFja2V0X3VucGFja19k aWN0aW9uYXJ5KHNpZGVfbWV0YWRhdGEsIHNpemUsIGZyYW1lX21kKTsKPj4+IMKgIH0KPj4+ICtz dGF0aWMgY29uc3Qgc3RydWN0IHsKPj4+ICvCoMKgwqAgZW51bSBBVlBhY2tldFNpZGVEYXRhVHlw ZSBwYWNrZXQ7Cj4+PiArwqDCoMKgIGVudW0gQVZGcmFtZVNpZGVEYXRhVHlwZSBmcmFtZTsKPj4+ ICt9IHNkX2dsb2JhbF9tYXBbXSA9IHsKPj4+ICvCoMKgwqAgeyBBVl9QS1RfREFUQV9SRVBMQVlH QUlOICwgICAgICAgICAgICAgICAgCj4+PiBBVl9GUkFNRV9EQVRBX1JFUExBWUdBSU4gfSwKPj4+ ICvCoMKgwqAgeyBBVl9QS1RfREFUQV9TUEhFUklDQUwsICAgICAgICAgICAgICAgICAgCj4+PiBB Vl9GUkFNRV9EQVRBX1NQSEVSSUNBTCB9LAo+Pj4gK8KgwqDCoCB7IEFWX1BLVF9EQVRBX1NURVJF TzNELMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBBVl9GUkFNRV9EQVRBX1NU RVJFTzNEIH0sCj4+PiArwqDCoMKgIHsgQVZfUEtUX0RBVEFfQVVESU9fU0VSVklDRV9UWVBFLCAg ICAgICAgIAo+Pj4gQVZfRlJBTUVfREFUQV9BVURJT19TRVJWSUNFX1RZUEUgfSwKPj4+ICvCoMKg wqAgeyBBVl9QS1RfREFUQV9NQVNURVJJTkdfRElTUExBWV9NRVRBREFUQSwgCj4+PiBBVl9GUkFN RV9EQVRBX01BU1RFUklOR19ESVNQTEFZX01FVEFEQVRBIH0sCj4+PiArwqDCoMKgIHsgQVZfUEtU X0RBVEFfQ09OVEVOVF9MSUdIVF9MRVZFTCwgICAgICAgIAo+Pj4gQVZfRlJBTUVfREFUQV9DT05U RU5UX0xJR0hUX0xFVkVMIH0sCj4+PiArwqDCoMKgIHsgQVZfUEtUX0RBVEFfSUNDX1BST0ZJTEUs ICAgICAgICAgICAgICAgIAo+Pj4gQVZfRlJBTUVfREFUQV9JQ0NfUFJPRklMRSB9LAo+Pj4gK8Kg wqDCoCB7IEFWX1BLVF9EQVRBX0RZTkFNSUNfSERSMTBfUExVUywgICAgICAgICAKPj4+IEFWX0ZS QU1FX0RBVEFfRFlOQU1JQ19IRFJfUExVUyB9LAo+Pj4gK307Cj4+PiArCj4+PiDCoCBpbnQgZmZf ZGVjb2RlX2ZyYW1lX3Byb3BzX2Zyb21fcGt0KGNvbnN0IEFWQ29kZWNDb250ZXh0ICphdmN0eCwK Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBBVkZyYW1lICpmcmFtZSwgY29uc3QgQVZQYWNrZXQgCj4+PiAq cGt0KQo+Pj4gwqAgewo+Pj4gQEAgLTE0MjksMTggKzE0NDMsMTAgQEAgaW50IGZmX2RlY29kZV9m cmFtZV9wcm9wc19mcm9tX3BrdChjb25zdCAKPj4+IEFWQ29kZWNDb250ZXh0ICphdmN0eCwKPj4+ IMKgwqDCoMKgwqDCoMKgwqDCoCBlbnVtIEFWUGFja2V0U2lkZURhdGFUeXBlIHBhY2tldDsKPj4+ IMKgwqDCoMKgwqDCoMKgwqDCoCBlbnVtIEFWRnJhbWVTaWRlRGF0YVR5cGUgZnJhbWU7Cj4+PiDC oMKgwqDCoMKgIH0gc2RbXSA9IHsKPj4+IC3CoMKgwqDCoMKgwqDCoCB7IEFWX1BLVF9EQVRBX1JF UExBWUdBSU4gLCAgICAgICAgICAgICAgICAKPj4+IEFWX0ZSQU1FX0RBVEFfUkVQTEFZR0FJTiB9 LAo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIHsgQVZfUEtUX0RBVEFfRElTUExBWU1BVFJJWCwgICAg ICAgICAgICAgIAo+Pj4gQVZfRlJBTUVfREFUQV9ESVNQTEFZTUFUUklYIH0sCj4+Cj4+IFdoeSBh cmUgeW91IGxlYXZpbmcgZGlzcGxheW1hdHJpeCBvdXQ/Cj4gCj4gU2VlIHRoZSBjb2RlIHBhdGNo IDEwLzExIHJlbW92ZXMuIERpc3BsYXkgbWF0cml4IGluIGdsb2JhbCBzaWRlIGRhdGEgaXMgCj4g YXBwYXJlbnRseSBub3QgbWVhbnQgdG8gYmUgcHJvcGFnYXRlZCB0byBmcmFtZXMuIElmIGkgbW92 ZSB0aGlzIGxpbmUgdG8gCj4gdGhlIGdsb2JhbCBtYXAsIGEgY291cGxlIHRlc3RzIGNoYW5nZSB0 aGVpciBvdXRwdXQgZHVlIHRvIG5ldyBzaWRlIGRhdGEgCj4gaW4gZnJhbWVzLgo+IElmIHlvdSB3 YW50IHRoYXQgdG8gaGFwcGVuIChBZnRlciBhbGwsIHRoZSBDTEkgaXMgbm90IHRoZSBvbmx5IGxp YnJhcnkgCj4gdXNlciksIEknZCByYXRoZXIgcmVtb3ZlIHRoZSBza2lwcGluZyBjb2RlIGluIHRo ZSBDTEkgZmlyc3QsIHdpdGggdGhlIAo+IHJlbGV2YW50IHRlc3QgcmVmcyBjaGFuZ2VzLCBzbyB0 aGlzIHBhdGNoIGlzIG5vdCB0aGUgb25lIHRvIGNoYW5nZSB0aGVtLgoKQWN0dWFsbHksIGJvdGgg dGVzdHMgdXNlIGZmcHJvYmUsIHdoaWNoIG5ldmVyIGluamVjdGVkIHN0cmVhbSBzaWRlIGRhdGEg CmludG8gcGFja2V0cyBiZWZvcmUgdGhpcyBzZXQsIHNvIHRoZSBmZm1wZWcgY29kZSByZW1vdmVk IGluIDEwLzExIG1ha2VzIApubyBkaWZmZXJlbmNlLgoKQWRkaW5nIERJU1BMQVlNQVRSSVggdG8g dGhlIGdsb2JhbCBtYXAgaGVyZSB3aWxsIHN0aWxsIG1lYW4gZmZtcGVnLmMgCndpbGwgcGFzcyBz dHJlYW0gc2lkZSBkYXRhIHRvIGRlY29kZWQgZnJhbWVzLCB0aG91Z2gsIGV2ZW4gaWYgbm8gdGVz dCAKY292ZXJzIGl0LiBTbyBpdCB3b3VsZCBiZSBuaWNlIHRvIGtub3cgd2h5IHdhcyBpdCBiZWlu ZyBza2lwcGVkLgoKPiAKPj4KPj4gQWxzbywgd2hhdCBoYXBwZW5zIGlmIHRoZSBzYW1lIHNpZGUg ZGF0YSBpcyBwcmVzZW50IGF0IGJvdGggZ2xvYmFsIGFuZAo+PiBwYWNrZXQgbGV2ZWw/IFdvbid0 IHlvdSBnZXQgdHdvIGluc3RhbmNlcyBpbiB0aGUgZnJhbWU/Cj4+IEkgdGhpbmsgdGhlIGNvcnJl Y3QgYmVoYXZpb3VyIHdvdWxkIGJlIHRoYXQgcGFja2V0IG92ZXJyaWRlcyBnbG9iYWwuCj4gCj4g SSdtIGtlZXBpbmcgdGhlIGJlaGF2aW9yIGZyb20gYmVmb3JlIHRoaXMgc2V0IGludGFjdCB3aXRo IHRoaXMgYXQgCj4gQW5kcmVhcycgcmVxdWVzdC4KPiBJbiBhIHByZXZpb3VzIGl0ZXJhdGlvbiBp IGVuc3VyZWQgcGFja2V0IHNpZGUgZGF0YSB3b3VsZCByZXBsYWNlIGdsb2JhbCAKPiBzaWRlIGRh dGEgaW4gdGhlIG91dHB1dCBmcmFtZXMsIGJ1dCBBbmRyZWFzIGFza2VkIG1lIHRvIG5vdCBkbyB0 aGF0LCBhcyAKPiBhIGRlY29kZXIgY291bGQgYWRkIHRoYXQgc2FtZSBzaWRlIGRhdGEgdHlwZSBh bmQgaXQgc2hvdWxkIGhhdmUgcHJpb3JpdHkgCj4gb3ZlciBjb250YWluZXIgbGV2ZWwgc2lkZSBk YXRhIChBbGwgZW50cmllcyB3aWxsIGJlIGFkZGVkIHRvIHRoZSBmcmFtZSAKPiBhbnl3YXkpLgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2 ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxp bmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBz dWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==