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 D0CE746F4D for ; Sun, 23 Jul 2023 12:22:01 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B1DCC68C6C1; Sun, 23 Jul 2023 15:21:58 +0300 (EEST) Received: from mail-ot1-f50.google.com (mail-ot1-f50.google.com [209.85.210.50]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E378868BFB5 for ; Sun, 23 Jul 2023 15:21:51 +0300 (EEST) Received: by mail-ot1-f50.google.com with SMTP id 46e09a7af769-6b9b52724ccso3140494a34.1 for ; Sun, 23 Jul 2023 05:21:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690114910; x=1690719710; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=qiNMLiLAcl/32XI/hZw0G/lNUcyCaxKudNLbJMTgrOU=; b=UNkBLqoWZ8OUSexAVnZJvtMjQFlXxNGuK8CMnBgZX8DoSj0HToZzrWOXuUmuwrXopL kTRvoy+3Ma263CJS1OD0nZecr5hIdiHxCzGXyx53nB91c9Xw9RaxvP0ZC0RYN2E8qOgC 9uZi7+YeQGG/JsAoZo3bGG+ATZeMopO9tMB5cY7jAby73VmD6I6m+oAlXFgdavanxb8E GnUwafrJip4SQZHGPDBCVQDeaAXjDJGK4OXmshLIk3YF2Dui3QyuzFnyR7I9LvqYKQla AtT4fqgw9SU/2dMMKLa9g/TYftOoAqsmvwIDsa7i2UMneeFD790gAsjcNaM4HurevhAF p8TQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690114910; x=1690719710; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=qiNMLiLAcl/32XI/hZw0G/lNUcyCaxKudNLbJMTgrOU=; b=Deh6LDPAGB5B8C4kJtNVwoVHPYjhvH9tUkslarMFde15FMsxkxd7tEo15HqBfXk9Po kNQTS9ur6/xB5+9XyRTZ4CJe6V72St1+rB818WshMFGsKBVSPEahgbOeizVBruVBEV/v o9I4hBAnfyi7V9F8QJnu9cu0QN394mM09t55zxP71OhS8kAmjtA1DRqu5fn5Y/jayeCf Wl8zt/BXe9BJoeAJIpVKrrs+K6MGFSMP/9eNfHQGhK6FWxUYiSRCb9aQ8O7ky37/aGJZ uL54wSka4AWrxmqzXZX60NM2PNs9Urb8hA7wxbjy3ChApsDLXw6wK9cPlyg1lorv49/z oTWg== X-Gm-Message-State: ABy/qLaUqeD1u8+1JQxEZzblWECtM+1WhW22UmF/4dZ5QMIcoRgt4a1D qkf+Ob/BdSky7pXaPaz/R9HxHt6JitA= X-Google-Smtp-Source: APBJJlHEvBDudJ+yvgOifxhHxPYB5fwbmf7jclPjnL0i48ZmzCiu1zBD86dGnVKiIOlwRQl3PuC5DQ== X-Received: by 2002:a9d:7319:0:b0:6b9:8feb:4930 with SMTP id e25-20020a9d7319000000b006b98feb4930mr5772582otk.35.1690114909790; Sun, 23 Jul 2023 05:21:49 -0700 (PDT) Received: from [192.168.0.16] (host197.190-225-105.telecom.net.ar. [190.225.105.197]) by smtp.gmail.com with ESMTPSA id l7-20020a056830154700b006b8ad42654csm3068920otp.0.2023.07.23.05.21.48 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 23 Jul 2023 05:21:49 -0700 (PDT) Message-ID: <54253af0-929a-ae42-0b15-5c72c945f829@gmail.com> Date: Sun, 23 Jul 2023 09:22:02 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20230720203415.41757-1-jamrial@gmail.com> <20230720203415.41757-7-jamrial@gmail.com> <3223f60f-258d-6ebc-6f6a-cf7cb4cd8a2d@gmail.com> From: James Almer In-Reply-To: Subject: Re: [FFmpeg-devel] [PATCH 07/13] avcodec/hevcdec: check for DOVI configuration record 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: T24gNy8yMy8yMDIzIDk6MTcgQU0sIEFuZHJlYXMgUmhlaW5oYXJkdCB3cm90ZToKPiBKYW1lcyBB bG1lcjoKPj4gT24gNy8yMy8yMDIzIDU6NDAgQU0sIEFuZHJlYXMgUmhlaW5oYXJkdCB3cm90ZToK Pj4+IEphbWVzIEFsbWVyOgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEphbWVzIEFsbWVyIDxqYW1yaWFs QGdtYWlsLmNvbT4KPj4+PiAtLS0KPj4+PiAgwqAgbGliYXZjb2RlYy9oZXZjZGVjLmMgfCAxMiAr KysrKysrKysrKy0KPj4+PiAgwqAgMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDEg ZGVsZXRpb24oLSkKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2hldmNkZWMuYyBi L2xpYmF2Y29kZWMvaGV2Y2RlYy5jCj4+Pj4gaW5kZXggZmNmMTliNGViNi4uMGQ2NTllNGM1NSAx MDA2NDQKPj4+PiAtLS0gYS9saWJhdmNvZGVjL2hldmNkZWMuYwo+Pj4+ICsrKyBiL2xpYmF2Y29k ZWMvaGV2Y2RlYy5jCj4+Pj4gQEAgLTM0MDMsOCArMzQwMywxMiBAQCBzdGF0aWMgaW50IGhldmNf ZGVjb2RlX2ZyYW1lKEFWQ29kZWNDb250ZXh0Cj4+Pj4gKmF2Y3R4LCBBVkZyYW1lICpyZnJhbWUs Cj4+Pj4gIMKgwqDCoMKgwqAgfQo+Pj4+ICDCoCDCoMKgwqDCoMKgIHNkID0gYXZfcGFja2V0X2dl dF9zaWRlX2RhdGEoYXZwa3QsIEFWX1BLVF9EQVRBX0RPVklfQ09ORiwKPj4+PiAmc2Rfc2l6ZSk7 Cj4+Pj4gLcKgwqDCoCBpZiAoc2QgJiYgc2Rfc2l6ZSA+IDApCj4+Pj4gK8KgwqDCoCBpZiAoc2Qg JiYgc2Rfc2l6ZSA+IDApIHsKPj4+PiArwqDCoMKgwqDCoMKgwqAgYXZfbG9nKGF2Y3R4LCBBVl9M T0dfV0FSTklORywKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAicGFzc2luZyBh IERPVkkgY29uZmlndXJhdGlvbiByZWNvcmQgdGhyb3VnaCBwYWNrZXQKPj4+PiBzaWRlIGRhdGEg aXMgIgo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJkZXByZWNhdGVkIGFuZCB3 aWxsIHN0b3Agd29ya2luZyBzb29uLiBVc2UKPj4+PiBBVkNvZGVjQ29udGV4dCBzaWRlIGRhdGFc biIpOwo+Pj4KPj4+IERvZXNuJ3QgdGhpcyByZW1vdmUgZnVuY3Rpb25hbGl0eSB0aGF0IG1pZ2h0 IGJlIHVzZWZ1bCB0byBzb21lIHVzZXJzCj4+PiAobmFtZWx5IHRoZSBmdW5jdGlvbmFsaXR5IHRv IHNlbmQgbmV3IERPVkkgbWV0YWRhdGEpPwo+Pgo+PiBJcyB0aGlzIGEgdmFsaWQgc2NlbmFyaW8/ IGxhdmYgb25seSBleHBvcnRzIHRoaXMgc2lkZSBkYXRhIGR1cmluZwo+PiByZWFkX2hlYWRlcigp LiBBIGNoYW5nZSBpbiBET1ZJIHByb2ZpbGUgd291bGQgbWVhbiBhIGJyYW5kIG5ldyBDVlMsIGFu ZAo+PiBhZmFpayB3ZSByZXF1aXJlIGEgbmV3IGRlY29kZXIgdG8gYmUgZmlyZWQgdXAgZm9yIHRo aXMuCj4+Cj4gCj4gU2luY2Ugd2hlbiBkbyB3ZSByZXF1aXJlIHRoaXM/IEkgYWx3YXlzIHRob3Vn aHQgdGhhdCBib3RoIEguMjY0IGFuZCBIRVZDCj4gZGVjb2RlcnMgYXJlIHN1cHBvc2VkIHRvIGFs bG93IG5ldyBpbi1iYW5kIGV4dHJhZGF0YSBhdCBhbnkgdGltZS4KClRoaXMgaXMgbm90IHNvbWV0 aGluZyB0aGF0IHdvdWxkIGdldCBwcm9wYWdhdGVkIGFzIG5ldyBleHRyYWRhdGEgdHlwZSAKc2lk ZSBkYXRhLCB0aG91Z2guIFRoYXQncyBsaW1pdGVkIHRvIG5ldyBTUFMvUFBTL1ZQUy4KCkkgbm9u ZXRoZWxlc3MgYWdyZWUgdGhhdCB0aGlzIHdhcyBzdXBwb3J0ZWQgdW50aWwgbm93LCBhbmQgaXQg c3VkZGVubHkgCm5vdCB3b3JraW5nIGFueW1vcmUgd2hlbiBmbHVzaGluZyB0aGUgZGVjb2RlciBh bmQgc3RhcnQgZGVjb2RpbmcgYSBuZXcgCkNWUyB3aXRob3V0IGNsb3NpbmcgdGhlIGF2Y3R4IG1h eSBiZSBwb3NzaWJsZSBpcyBub3QgbmljZSwgc28gSSdsbCAKcmVtb3ZlIHRoaXMgbG9nIG1lc3Nh Z2UuCgo+IAo+Pj4KPj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgIGZmX2RvdmlfdXBkYXRlX2NmZygm cy0+ZG92aV9jdHgsCj4+Pj4gKEFWRE9WSURlY29kZXJDb25maWd1cmF0aW9uUmVjb3JkICopIHNk KTsKPj4+PiArwqDCoMKgIH0KPj4+PiAgwqAgwqDCoMKgwqDCoCBzLT5yZWYgPSBOVUxMOwo+Pj4+ ICDCoMKgwqDCoMKgIHJldMKgwqDCoCA9IGRlY29kZV9uYWxfdW5pdHMocywgYXZwa3QtPmRhdGEs IGF2cGt0LT5zaXplKTsKPj4+PiBAQCAtMzcwNywxMiArMzcxMSwxOCBAQCBzdGF0aWMgYXZfY29s ZCBpbnQKPj4+PiBoZXZjX2RlY29kZV9pbml0KEFWQ29kZWNDb250ZXh0ICphdmN0eCkKPj4+PiAg wqDCoMKgwqDCoCBhdG9taWNfaW5pdCgmcy0+d3BwX2VyciwgMCk7Cj4+Pj4gIMKgIMKgwqDCoMKg wqAgaWYgKCFhdmN0eC0+aW50ZXJuYWwtPmlzX2NvcHkpIHsKPj4+PiArwqDCoMKgwqDCoMKgwqAg QVZQYWNrZXRTaWRlRGF0YSAqc2Q7Cj4+Pj4gKwo+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqAgaWYg KGF2Y3R4LT5leHRyYWRhdGFfc2l6ZSA+IDAgJiYgYXZjdHgtPmV4dHJhZGF0YSkgewo+Pj4+ICDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXQgPSBoZXZjX2RlY29kZV9leHRyYWRhdGEocywg YXZjdHgtPmV4dHJhZGF0YSwKPj4+PiBhdmN0eC0+ZXh0cmFkYXRhX3NpemUsIDEpOwo+Pj4+ICDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAocmV0IDwgMCkgewo+Pj4+ICDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiByZXQ7Cj4+Pj4gIMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIH0KPj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgIH0KPj4+PiArCj4+Pj4gK8Kg wqDCoMKgwqDCoMKgIHNkID0gYXZfcGFja2V0X2dldF9zaWRlX2RhdGFfZnJvbV9zZXQoJmF2Y3R4 LT5zaWRlX2RhdGFfc2V0LAo+Pj4+IEFWX1BLVF9EQVRBX0RPVklfQ09ORik7Cj4+Pj4gK8KgwqDC oMKgwqDCoMKgIGlmIChzZCAmJiBzZC0+c2l6ZSA+IDApCj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqAgZmZfZG92aV91cGRhdGVfY2ZnKCZzLT5kb3ZpX2N0eCwKPj4+PiAoQVZET1ZJRGVjb2Rl ckNvbmZpZ3VyYXRpb25SZWNvcmQgKikgc2QtPmRhdGEpOwo+Pj4+ICDCoMKgwqDCoMKgIH0KPj4+ PiAgwqAgwqDCoMKgwqDCoCByZXR1cm4gMDsKPj4+Cj4gCj4gX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4g ZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0 aW5mby9mZm1wZWctZGV2ZWwKPiAKPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwg b3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAi dW5zdWJzY3JpYmUiLgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0 dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJz Y3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZm bXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==