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 570CF4517E for ; Tue, 10 Jan 2023 21:33:52 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C855168BD2D; Tue, 10 Jan 2023 23:33:49 +0200 (EET) Received: from mail-oa1-f49.google.com (mail-oa1-f49.google.com [209.85.160.49]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DCA6968B796 for ; Tue, 10 Jan 2023 23:33:42 +0200 (EET) Received: by mail-oa1-f49.google.com with SMTP id 586e51a60fabf-15b9c93848dso5274324fac.1 for ; Tue, 10 Jan 2023 13:33:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; 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=dv4Uhf3PtYrmVlg2IQjIsS+US6CfRX6Y6itD9+Nz7wo=; b=Xa2VdbPsatxTlHoriCdepD33krhpTDtl8V8ZVMqu93DLEb0/elh7szdxk+uL8Cy4Ki DdAlBz3240pkNnNQgFFmMVKVrnL+qTYn7900KqxGrB6OnbDtXBYpzAWjbzTwvuWngHym XyYEm9y65BlTWE5kKmHj2qtNXqv3X2DNd4PvXesOkIFRWla3UxKj4ZUZ4eqwzSTW9ZWF qAuC1ZHfPiXTR89DnCAcqkD5lJmiQCh8Y5FJCyQ8518OiidDucKqtixh3BRWWxUbtR5j 62nMFbT3caVSnqP1XmowS7Yn5rAnf19QlQkzVbZ1yDguz7/amMGO0tUdS1o7yJ+zzg3d cAww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=dv4Uhf3PtYrmVlg2IQjIsS+US6CfRX6Y6itD9+Nz7wo=; b=AAHUJ/PtrWZ9H+0kIYm9l9sW534QZ6Gq5umsCxfpGUVsMrwl55pImWtPGDqFbxWa8Y v66eSAPM0zgrEQ1cFar4IH+uFUtYVTlJL1+nQX/maPZ8bvUne8mhx8h3JRnskkBkDMls 2kLgbTYApOtyPQ/i/j/AGwk/cQRwIZ9hSEHVJ+4m/hGoDB3MON5xCHZtz/4C9CuFyIgd BwLjUA7JOjV7SlzIayxmrNjcU+MkpUxqcyX4g5tdEyVcrVY8z43OnfNT2ncJVETDgrUX Sx0aXsBz/CVgDbrhamMiA4Uw9Yr7kijkbue+5li/7ipLwJphyH2WQviisgwrt7zu2awG 3TqA== X-Gm-Message-State: AFqh2kp4qwlxm3zlJTMaYCPq9K+vuQXBbURXcUEbh8tjmVgHVjKahP/D mnvaZdjYAn0uaYgRCvdAGtnheSlLBfo= X-Google-Smtp-Source: AMrXdXunPnF40Ly/psjP6ajulbfZGW/rS/mrfBxLrdyJtvN9MFCw1+h0aQcxFtG9FywKAgrQGBWItw== X-Received: by 2002:a05:6871:83:b0:14c:9884:cfd0 with SMTP id u3-20020a056871008300b0014c9884cfd0mr33612480oaa.2.1673386420740; Tue, 10 Jan 2023 13:33:40 -0800 (PST) Received: from [192.168.0.14] (host197.190-225-105.telecom.net.ar. [190.225.105.197]) by smtp.gmail.com with ESMTPSA id r18-20020a05687080d200b0012763819bcasm6289206oab.50.2023.01.10.13.33.39 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 10 Jan 2023 13:33:40 -0800 (PST) Message-ID: <37398597-0728-94e3-f614-fb978d5e7693@gmail.com> Date: Tue, 10 Jan 2023 18:33:52 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20230110211949.8195-1-jeebjp@gmail.com> <20230110211949.8195-4-jeebjp@gmail.com> From: James Almer In-Reply-To: <20230110211949.8195-4-jeebjp@gmail.com> Subject: Re: [FFmpeg-devel] [PATCH 4/4] avcodec/h2645_sei: add support for Ambient Viewing Environment SEI 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: T24gMS8xMC8yMDIzIDY6MTkgUE0sIEphbiBFa3N0csO2bSB3cm90ZToKPiBEZWZpbmVkIGJ5IEgu Mjc0LCB0aGlzIFNFSSBtZXNzYWdlIGlzIHV0aWxpemVkIGJ5IGlQaG9uZXMgdG8gc2F2ZQo+IHRo ZSBub21pbmFsIGFtYmllbnQgdmlld2luZyBlbnZpcm9ubWVudCBmb3IgdGhlIGRpc3BsYXkgb2Yg cmVjb3JkZWQKPiBIRFIgY29udGVudC4gVGhlIGNvbnRlbnRzIG9mIHRoZSBtZXNzYWdlIGFyZSBl eHBvc2VkIHRvIEFQSSB1c2Vycwo+IGFzIEFWRnJhbWUgc2lkZSBkYXRhIGNvbnRhaW5pbmcgQVZB bWJpZW50Vmlld2luZ0Vudmlyb25tZW50Lgo+IAo+IEFzIHRoZSBEViBSUFUgdGVzdCBzYW1wbGUg aXMgZnJvbSBhbiBpUGhvbmUgYW5kIGluY2x1ZGVzIEFtYmllbnQKPiBWaWV3aW5nIEVudmlyb25t ZW50IFNFSSBtZXNzYWdlcywgaXRzIHRlc3QgcmVzdWx0IGdldHMgdXBkYXRlZC4KPiAtLS0KPiAg IGxpYmF2Y29kZWMvaDI2NDVfc2VpLmMgICAgIHwgNDcgKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysKPiAgIGxpYmF2Y29kZWMvaDI2NDVfc2VpLmggICAgIHwgIDggKysrKysr Kwo+ICAgdGVzdHMvcmVmL2ZhdGUvaGV2Yy1kdi1ycHUgfCAxMiArKysrKysrKysrCj4gICAzIGZp bGVzIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2Rl Yy9oMjY0NV9zZWkuYyBiL2xpYmF2Y29kZWMvaDI2NDVfc2VpLmMKPiBpbmRleCAzZmY4OWU0ZmRk Li41MDgzMDc5Y2IxIDEwMDY0NAo+IC0tLSBhL2xpYmF2Y29kZWMvaDI2NDVfc2VpLmMKPiArKysg Yi9saWJhdmNvZGVjL2gyNjQ1X3NlaS5jCj4gQEAgLTI1LDYgKzI1LDcgQEAKPiAgIAo+ICAgI2lu Y2x1ZGUgImNvbmZpZ19jb21wb25lbnRzLmgiCj4gICAKPiArI2luY2x1ZGUgImxpYmF2dXRpbC9h bWJpZW50X3ZpZXdpbmdfZW52aXJvbm1lbnQuaCIKPiAgICNpbmNsdWRlICJsaWJhdnV0aWwvZGlz cGxheS5oIgo+ICAgI2luY2x1ZGUgImxpYmF2dXRpbC9maWxtX2dyYWluX3BhcmFtcy5oIgo+ICAg I2luY2x1ZGUgImxpYmF2dXRpbC9waXhkZXNjLmgiCj4gQEAgLTMyMCw2ICszMjEsMzEgQEAgc3Rh dGljIGludCBkZWNvZGVfYWx0ZXJuYXRpdmVfdHJhbnNmZXIoSDI2NDVTRUlBbHRlcm5hdGl2ZVRy YW5zZmVyICpzLAo+ICAgICAgIHJldHVybiAwOwo+ICAgfQo+ICAgCj4gK3N0YXRpYyBpbnQgZGVj b2RlX2FtYmllbnRfdmlld2luZ19lbnZpcm9ubWVudChIMjY0NVNFSUFtYmllbnRWaWV3aW5nRW52 aXJvbm1lbnQgKnMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBHZXRCeXRlQ29udGV4dCAqZ2IpCj4gK3sKPiArICAgIHN0YXRpYyBjb25zdCB1aW50MTZf dCBtYXhfYW1iaWVudF9saWdodF92YWx1ZSA9IDUwMDAwOwo+ICsKPiArICAgIGlmIChieXRlc3Ry ZWFtMl9nZXRfYnl0ZXNfbGVmdChnYikgPCA4KQo+ICsgICAgICAgIHJldHVybiBBVkVSUk9SX0lO VkFMSUREQVRBOwo+ICsKPiArICAgIHMtPmFtYmllbnRfaWxsdW1pbmFuY2UgPSBieXRlc3RyZWFt Ml9nZXRfYmUzMnUoZ2IpOwo+ICsgICAgaWYgKCFzLT5hbWJpZW50X2lsbHVtaW5hbmNlKQo+ICsg ICAgICAgIHJldHVybiBBVkVSUk9SX0lOVkFMSUREQVRBOwo+ICsKPiArICAgIHMtPmFtYmllbnRf bGlnaHRfeCA9IGJ5dGVzdHJlYW0yX2dldF9iZTE2dShnYik7Cj4gKyAgICBpZiAocy0+YW1iaWVu dF9saWdodF94ID4gbWF4X2FtYmllbnRfbGlnaHRfdmFsdWUpCj4gKyAgICAgICAgcmV0dXJuIEFW RVJST1JfSU5WQUxJRERBVEE7Cj4gKwo+ICsgICAgcy0+YW1iaWVudF9saWdodF95ID0gYnl0ZXN0 cmVhbTJfZ2V0X2JlMTZ1KGdiKTsKPiArICAgIGlmIChzLT5hbWJpZW50X2xpZ2h0X3kgPiBtYXhf YW1iaWVudF9saWdodF92YWx1ZSkKPiArICAgICAgICByZXR1cm4gQVZFUlJPUl9JTlZBTElEREFU QTsKPiArCj4gKyAgICBzLT5wcmVzZW50ID0gMTsKPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ ICsKPiAgIHN0YXRpYyBpbnQgZGVjb2RlX2ZpbG1fZ3JhaW5fY2hhcmFjdGVyaXN0aWNzKEgyNjQ1 U0VJRmlsbUdyYWluQ2hhcmFjdGVyaXN0aWNzICpoLAo+ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBBVkNvZGVjSUQgY29kZWNfaWQsIEdldEJpdENv bnRleHQgKmdiKQo+ICAgewo+IEBAIC0zODMsNiArNDA5LDkgQEAgaW50IGZmX2gyNjQ1X3NlaV9t ZXNzYWdlX2RlY29kZShIMjY0NVNFSSAqaCwgZW51bSBTRUlUeXBlIHR5cGUsCj4gICAgICAgICAg IHJldHVybiBkZWNvZGVfZnJhbWVfcGFja2luZ19hcnJhbmdlbWVudCgmaC0+ZnJhbWVfcGFja2lu ZywgZ2IsIGNvZGVjX2lkKTsKPiAgICAgICBjYXNlIFNFSV9UWVBFX0FMVEVSTkFUSVZFX1RSQU5T RkVSX0NIQVJBQ1RFUklTVElDUzoKPiAgICAgICAgICAgcmV0dXJuIGRlY29kZV9hbHRlcm5hdGl2 ZV90cmFuc2ZlcigmaC0+YWx0ZXJuYXRpdmVfdHJhbnNmZXIsIGdieXRlKTsKPiArICAgIGNhc2Ug U0VJX1RZUEVfQU1CSUVOVF9WSUVXSU5HX0VOVklST05NRU5UOgo+ICsgICAgICAgIHJldHVybiBk ZWNvZGVfYW1iaWVudF92aWV3aW5nX2Vudmlyb25tZW50KCZoLT5hbWJpZW50X3ZpZXdpbmdfZW52 aXJvbm1lbnQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgZ2J5dGUpOwo+ICAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAgIHJldHVybiBGRl9IMjY0 NV9TRUlfTUVTU0FHRV9VTkhBTkRMRUQ7Cj4gICAgICAgfQo+IEBAIC02MDksNiArNjM4LDIwIEBA IGludCBmZl9oMjY0NV9zZWlfdG9fZnJhbWUoQVZGcmFtZSAqZnJhbWUsIEgyNjQ1U0VJICpzZWks Cj4gICAgICAgICAgICAgICBhdmN0eC0+cHJvcGVydGllcyB8PSBGRl9DT0RFQ19QUk9QRVJUWV9G SUxNX0dSQUlOOwo+ICAgICAgIH0KPiAgIAo+ICsgICAgaWYgKHNlaS0+YW1iaWVudF92aWV3aW5n X2Vudmlyb25tZW50LnByZXNlbnQpIHsKPiArICAgICAgICBIMjY0NVNFSUFtYmllbnRWaWV3aW5n RW52aXJvbm1lbnQgKmVudiA9Cj4gKyAgICAgICAgICAgICZzZWktPmFtYmllbnRfdmlld2luZ19l bnZpcm9ubWVudDsKPiArCj4gKyAgICAgICAgQVZBbWJpZW50Vmlld2luZ0Vudmlyb25tZW50ICpk c3RfZW52ID0KPiArICAgICAgICAgICAgYXZfYW1iaWVudF92aWV3aW5nX2Vudmlyb25tZW50X2Ny ZWF0ZV9zaWRlX2RhdGEoZnJhbWUpOwo+ICsgICAgICAgIGlmICghZHN0X2VudikKPiArICAgICAg ICAgICAgcmV0dXJuIEFWRVJST1IoRU5PTUVNKTsKPiArCj4gKyAgICAgICAgZHN0X2Vudi0+YW1i aWVudF9pbGx1bWluYW5jZSA9IGF2X21ha2VfcShlbnYtPmFtYmllbnRfaWxsdW1pbmFuY2UsIDEw MDAwKTsKPiArICAgICAgICBkc3RfZW52LT5hbWJpZW50X2xpZ2h0X3ggICAgID0gYXZfbWFrZV9x KGVudi0+YW1iaWVudF9saWdodF94LCAgICAgNTAwMDApOwo+ICsgICAgICAgIGRzdF9lbnYtPmFt YmllbnRfbGlnaHRfeSAgICAgPSBhdl9tYWtlX3EoZW52LT5hbWJpZW50X2xpZ2h0X3ksICAgICA1 MDAwMCk7Cj4gKyAgICB9Cj4gKwo+ICAgICAgIHJldHVybiAwOwo+ICAgfQo+ICAgCj4gQEAgLTYy Miw0ICs2NjUsOCBAQCB2b2lkIGZmX2gyNjQ1X3NlaV9yZXNldChIMjY0NVNFSSAqcykKPiAgICAg ICBhdl9mcmVlcCgmcy0+dW5yZWdpc3RlcmVkLmJ1Zl9yZWYpOwo+ICAgICAgIGF2X2J1ZmZlcl91 bnJlZigmcy0+ZHluYW1pY19oZHJfcGx1cy5pbmZvKTsKPiAgICAgICBhdl9idWZmZXJfdW5yZWYo JnMtPmR5bmFtaWNfaGRyX3ZpdmlkLmluZm8pOwo+ICsKPiArICAgIHMtPmFtYmllbnRfdmlld2lu Z19lbnZpcm9ubWVudCA9IChIMjY0NVNFSUFtYmllbnRWaWV3aW5nRW52aXJvbm1lbnQpewo+ICsg ICAgICAgIC5wcmVzZW50ID0gMAoKVGhpcyBpcyB1bm5lY2Vzc2FyaWx5IHplcm9pbmcgdGhlIHdo b2xlIHN0cnVjdCBieSBleHRlbnNpb24uIEp1c3Qgc2V0IAp0aGUgb25lIGZpZWxkIGFsb25lLgoK PiArICAgIH07Cj4gICB9Cj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvaDI2NDVfc2VpLmggYi9s aWJhdmNvZGVjL2gyNjQ1X3NlaS5oCj4gaW5kZXggZjNlZTlhZjUyNC4uZTA3YWUxMDM3NiAxMDA2 NDQKPiAtLS0gYS9saWJhdmNvZGVjL2gyNjQ1X3NlaS5oCj4gKysrIGIvbGliYXZjb2RlYy9oMjY0 NV9zZWkuaAo+IEBAIC03Niw2ICs3NiwxMyBAQCB0eXBlZGVmIHN0cnVjdCBIMjY0NVNFSUFsdGVy bmF0aXZlVHJhbnNmZXIgewo+ICAgICAgIGludCBwcmVmZXJyZWRfdHJhbnNmZXJfY2hhcmFjdGVy aXN0aWNzOwo+ICAgfSBIMjY0NVNFSUFsdGVybmF0aXZlVHJhbnNmZXI7Cj4gICAKPiArdHlwZWRl ZiBzdHJ1Y3QgSDI2NDVTRUlBbWJpZW50Vmlld2luZ0Vudmlyb25tZW50IHsKPiArICAgIGludCBw cmVzZW50Owo+ICsgICAgdWludDMyX3QgYW1iaWVudF9pbGx1bWluYW5jZTsKPiArICAgIHVpbnQx Nl90IGFtYmllbnRfbGlnaHRfeDsKPiArICAgIHVpbnQxNl90IGFtYmllbnRfbGlnaHRfeTsKPiAr fSBIMjY0NVNFSUFtYmllbnRWaWV3aW5nRW52aXJvbm1lbnQ7Cj4gKwo+ICAgdHlwZWRlZiBzdHJ1 Y3QgSDI2NDVTRUlGaWxtR3JhaW5DaGFyYWN0ZXJpc3RpY3Mgewo+ICAgICAgIGludCBwcmVzZW50 Owo+ICAgICAgIGludCBtb2RlbF9pZDsKPiBAQCAtMTA4LDYgKzExNSw3IEBAIHR5cGVkZWYgc3Ry dWN0IEgyNjQ1U0VJIHsKPiAgICAgICBIMjY0NVNFSURpc3BsYXlPcmllbnRhdGlvbiBkaXNwbGF5 X29yaWVudGF0aW9uOwo+ICAgICAgIEgyNjQ1U0VJQWx0ZXJuYXRpdmVUcmFuc2ZlciBhbHRlcm5h dGl2ZV90cmFuc2ZlcjsKPiAgICAgICBIMjY0NVNFSUZpbG1HcmFpbkNoYXJhY3RlcmlzdGljcyBm aWxtX2dyYWluX2NoYXJhY3RlcmlzdGljczsKPiArICAgIEgyNjQ1U0VJQW1iaWVudFZpZXdpbmdF bnZpcm9ubWVudCBhbWJpZW50X3ZpZXdpbmdfZW52aXJvbm1lbnQ7Cj4gICB9IEgyNjQ1U0VJOwo+ ICAgCj4gICBlbnVtIHsKPiBkaWZmIC0tZ2l0IGEvdGVzdHMvcmVmL2ZhdGUvaGV2Yy1kdi1ycHUg Yi90ZXN0cy9yZWYvZmF0ZS9oZXZjLWR2LXJwdQo+IGluZGV4IDE5ODBhYjEzZWEuLmFhZjAyMjNl YWIgMTAwNjQ0Cj4gLS0tIGEvdGVzdHMvcmVmL2ZhdGUvaGV2Yy1kdi1ycHUKPiArKysgYi90ZXN0 cy9yZWYvZmF0ZS9oZXZjLWR2LXJwdQo+IEBAIC0zLDYgKzMsMTIgQEAKPiAgIHNpZGVfZGF0YV90 eXBlPUguMjZbNDVdIFVzZXIgRGF0YSBVbnJlZ2lzdGVyZWQgU0VJIG1lc3NhZ2UKPiAgIFsvU0lE RV9EQVRBXQo+ICAgW1NJREVfREFUQV0KPiArc2lkZV9kYXRhX3R5cGU9QW1iaWVudCB2aWV3aW5n IGVudmlyb25tZW50Cj4gK2FtYmllbnRfaWxsdW1pbmFuY2U9MzE0MDAwMC8xMDAwMAo+ICthbWJp ZW50X2xpZ2h0X3g9MTU2MzUvNTAwMDAKPiArYW1iaWVudF9saWdodF95PTE2NDUwLzUwMDAwCj4g K1svU0lERV9EQVRBXQo+ICtbU0lERV9EQVRBXQo+ICAgc2lkZV9kYXRhX3R5cGU9RG9sYnkgVmlz aW9uIFJQVSBEYXRhCj4gICBbL1NJREVfREFUQV0KPiAgIFtTSURFX0RBVEFdCj4gQEAgLTEyMCw2 ICsxMjYsMTIgQEAgc291cmNlX2RpYWdvbmFsPTQyCj4gICBbL0ZSQU1FXQo+ICAgW0ZSQU1FXQo+ ICAgW1NJREVfREFUQV0KPiArc2lkZV9kYXRhX3R5cGU9QW1iaWVudCB2aWV3aW5nIGVudmlyb25t ZW50Cj4gK2FtYmllbnRfaWxsdW1pbmFuY2U9MzE0MDAwMC8xMDAwMAo+ICthbWJpZW50X2xpZ2h0 X3g9MTU2MzUvNTAwMDAKPiArYW1iaWVudF9saWdodF95PTE2NDUwLzUwMDAwCj4gK1svU0lERV9E QVRBXQo+ICtbU0lERV9EQVRBXQo+ICAgc2lkZV9kYXRhX3R5cGU9RG9sYnkgVmlzaW9uIFJQVSBE YXRhCj4gICBbL1NJREVfREFUQV0KPiAgIFtTSURFX0RBVEFdCgpMR1RNLgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBs aXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9y IGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1 YnNjcmliZSIuCg==