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 22C7F465F1 for ; Mon, 21 Aug 2023 20:31:52 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5648868C0CB; Mon, 21 Aug 2023 23:31:50 +0300 (EEST) Received: from mail-lf1-f53.google.com (mail-lf1-f53.google.com [209.85.167.53]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 110B1689C76 for ; Mon, 21 Aug 2023 23:31:44 +0300 (EEST) Received: by mail-lf1-f53.google.com with SMTP id 2adb3069b0e04-50078eba7afso2793840e87.0 for ; Mon, 21 Aug 2023 13:31:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692649903; x=1693254703; 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=IbDqiUrXQqbv4sJpjWJgFzahNXb9HR6JHi0pIcusTxc=; b=MwNUFPPhIlQWUiCZ2RBqDxXrWnlWSQhzk99w+EY7u2Z3LeIuNuY/PV4IoMpxOWOE+i arm2kLHHQ+lCYVekGj0BFYYjCoTpPCX2sZqpsDeXP9Gj0APzwt7hmxaKmOq9MJzIevUI lFXjPleNRRUZB3KPhDN6vLSZ2rU1PD5JejtGdArx1G+lPemNoCtzFoRNRdTBl2LI+Hv5 6K8bqb4wu89oEEppXvhYcsPTAiR0T+cW5eYk8qpxx/wuVH49e5Cma9lG7fHE9JfDoWkP bQ/7IOt7XZADZ7CZJuseK19ywOlsgkpUy54Sr43Ev0MyxpQI+Ol9QpW3oZXT5kWOnl3z LuuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692649903; x=1693254703; 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=IbDqiUrXQqbv4sJpjWJgFzahNXb9HR6JHi0pIcusTxc=; b=CMxaoTsrXpfYAZvKGKs4abunmmz+69F7K1DWuJkigA8bPcpWTI4oL5g6k+nGZtgJ64 J4W4wKPmbceM/YpdytnXdEiSqXPNpBRYxyuUugHU01qFxdwBH1/L2oz69NmCaPRlIUzb 0OD3e9lMLLgTuKFSyUFHiXDMV0gctVLqXgKhEbtthMuIDvwT8KrmNuwywM5cKen56x9q iO58JSgYakcFO/1nAWTn+TVjxM9UL7fNimOA9M7L62BhD2K9qGtVC68725UKjmjWub/q W+o0DGOlRzT2MXAsG4+yrMg72HS4d6sOIqE9sQzJenyzS2m4HKsTkGFauHkItJsVpIrU HQEQ== X-Gm-Message-State: AOJu0YwBwDKQUitm6kvWzOa/A337Gd0pL6ZVWp5/ALS+MS/vXfs+N2Yy r5q+3e4QMSiZS95cT3UNIPnBZ0DzDQ+t/D2NJEZO7PsK X-Google-Smtp-Source: AGHT+IFuT1MTr39k5UHYo22Ab81kuZgXdhvs05s0A3v/mPQWUE4GPYutcVGyVkwsZl8XiWKtgk53qLgzppGJmIGFhG4= X-Received: by 2002:a05:6512:4012:b0:4fe:8ba9:4c4 with SMTP id br18-20020a056512401200b004fe8ba904c4mr6465152lfb.59.1692649902932; Mon, 21 Aug 2023 13:31:42 -0700 (PDT) MIME-Version: 1.0 References: <20230817214858.184010-1-jeebjp@gmail.com> <20230817214858.184010-12-jeebjp@gmail.com> In-Reply-To: From: =?UTF-8?B?SmFuIEVrc3Ryw7Zt?= Date: Mon, 21 Aug 2023 23:31:31 +0300 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH v3 11/12] avcodec/libx264: add support for writing out CLL and MDCV 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: T24gU3VuLCBBdWcgMjAsIDIwMjMgYXQgOTo1NOKAr0FNIEFuZHJlYXMgUmhlaW5oYXJkdAo8YW5k cmVhcy5yaGVpbmhhcmR0QG91dGxvb2suY29tPiB3cm90ZToKPgo+IEphbiBFa3N0csO2bToKPiA+ IEJvdGggb2YgdGhlc2UgdHdvIHN0cnVjdHVyZXMgd2VyZSBmaXJzdCBhdmFpbGFibGUgd2l0aCBY MjY0X0JVSUxECj4gPiAxNjMsIHNvIG1ha2UgcmVsZXZhbnQgZnVuY3Rpb25hbGl0eSBjb25kaXRp b25hbCBvbiB0aGUgdmVyc2lvbgo+ID4gYmVpbmcgYXQgbGVhc3Qgc3VjaC4KPiA+Cj4gPiBLZWVw IGhhbmRsZV9zaWRlX2RhdGEgYXZhaWxhYmxlIGluIGFsbCBjYXNlcyBhcyB0aGlzIHdheSBYMjY0 X2luaXQKPiA+IGRvZXMgbm90IHJlcXVpcmUgYWRkaXRpb25hbCB2ZXJzaW9uIGJhc2VkIGNvbmRp dGlvbnMgd2l0aGluIGl0Lgo+ID4KPiA+IEZpbmFsbHksIGFkZCBhIEZBVEUgdGVzdCB3aGljaCB2 ZXJpZmllcyB0aGF0IHBhc3MtdGhyb3VnaCBvZiB0aGUKPiA+IE1EQ1YvQ0xMIHNpZGUgZGF0YSBp cyB3b3JraW5nIGR1cmluZyBlbmNvZGluZy4KPiA+IC0tLQo+ID4gIGxpYmF2Y29kZWMvbGlieDI2 NC5jICAgICAgICAgfCA3OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ ICB0ZXN0cy9mYXRlL2VuY19leHRlcm5hbC5tYWsgIHwgIDUgKysrCj4gPiAgdGVzdHMvcmVmL2Zh dGUvbGlieDI2NC1oZHIxMCB8IDE1ICsrKysrKysKPiA+ICAzIGZpbGVzIGNoYW5nZWQsIDk5IGlu c2VydGlvbnMoKykKPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgdGVzdHMvcmVmL2ZhdGUvbGlieDI2 NC1oZHIxMAo+ID4KPiA+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2xpYngyNjQuYyBiL2xpYmF2 Y29kZWMvbGlieDI2NC5jCj4gPiBpbmRleCAxYTdkYzdiZGQ1Li4zMGVhM2RhZTRjIDEwMDY0NAo+ ID4gLS0tIGEvbGliYXZjb2RlYy9saWJ4MjY0LmMKPiA+ICsrKyBiL2xpYmF2Y29kZWMvbGlieDI2 NC5jCj4gPiBAQCAtMjUsNiArMjUsNyBAQAo+ID4gICNpbmNsdWRlICJsaWJhdnV0aWwvZXZhbC5o Igo+ID4gICNpbmNsdWRlICJsaWJhdnV0aWwvaW50ZXJuYWwuaCIKPiA+ICAjaW5jbHVkZSAibGli YXZ1dGlsL29wdC5oIgo+ID4gKyNpbmNsdWRlICJsaWJhdnV0aWwvbWFzdGVyaW5nX2Rpc3BsYXlf bWV0YWRhdGEuaCIKPiA+ICAjaW5jbHVkZSAibGliYXZ1dGlsL21lbS5oIgo+ID4gICNpbmNsdWRl ICJsaWJhdnV0aWwvcGl4ZGVzYy5oIgo+ID4gICNpbmNsdWRlICJsaWJhdnV0aWwvc3RlcmVvM2Qu aCIKPiA+IEBAIC04NDIsNiArODQzLDgyIEBAIHN0YXRpYyBpbnQgY29udmVydF9waXhfZm10KGVu dW0gQVZQaXhlbEZvcm1hdCBwaXhfZm10KQo+ID4gICAgICAgICAgcmV0dXJuIEFWRVJST1IoRUlO VkFMKTtcCj4gPiAgICAgIH0KPiA+Cj4gPiArI2lmIFgyNjRfQlVJTEQgPj0gMTYzCj4gPiArc3Rh dGljIHZvaWQgaGFuZGxlX21kY3YoeDI2NF9wYXJhbV90ICpwYXJhbXMsCj4gPiArICAgICAgICAg ICAgICAgICAgICAgICAgY29uc3QgQVZNYXN0ZXJpbmdEaXNwbGF5TWV0YWRhdGEgKm1kY3YpCj4g PiArewo+ID4gKyAgICBpbnQgKnBvaW50c1tdWzJdID0gewo+ID4gKyAgICAgICAgewo+ID4gKyAg ICAgICAgICAgICZwYXJhbXMtPm1hc3RlcmluZ19kaXNwbGF5LmlfcmVkX3gsCj4gPiArICAgICAg ICAgICAgJnBhcmFtcy0+bWFzdGVyaW5nX2Rpc3BsYXkuaV9yZWRfeQo+ID4gKyAgICAgICAgfSwK PiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICAmcGFyYW1zLT5tYXN0ZXJpbmdfZGlzcGxh eS5pX2dyZWVuX3gsCj4gPiArICAgICAgICAgICAgJnBhcmFtcy0+bWFzdGVyaW5nX2Rpc3BsYXku aV9ncmVlbl95Cj4gPiArICAgICAgICB9LAo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAg ICZwYXJhbXMtPm1hc3RlcmluZ19kaXNwbGF5LmlfYmx1ZV94LAo+ID4gKyAgICAgICAgICAgICZw YXJhbXMtPm1hc3RlcmluZ19kaXNwbGF5LmlfYmx1ZV95Cj4gPiArICAgICAgICB9LAo+ID4gKyAg ICB9Owo+ID4gKwo+ID4gKyAgICBpZiAoIW1kY3YtPmhhc19wcmltYXJpZXMgJiYgIW1kY3YtPmhh c19sdW1pbmFuY2UpCj4gPiArICAgICAgICByZXR1cm47Cj4gPiArCj4gPiArICAgIHBhcmFtcy0+ bWFzdGVyaW5nX2Rpc3BsYXkuYl9tYXN0ZXJpbmdfZGlzcGxheSA9IDE7Cj4gPiArCj4gPiArICAg IGlmICghbWRjdi0+aGFzX3ByaW1hcmllcykKPiA+ICsgICAgICAgIGdvdG8gc2tpcF9wcmltYXJp ZXM7Cj4KPiBOb3JtYWxseSB3ZSB0cnkgdG8gYXZvaWQgZ290b3MgZm9yIG5vbi1lcnJvciBzdHVm Zi4gWW91IGFyZSBiYXNpY2FsbHkKPiByZXBsYWNpbmcgYW4gb3JkaW5hcnkgImlmIiBoZXJlLgo+ CgpZZXMsIEkgdGhpbmsgdGhpcyB3YXMgbW9zdGx5IG1lIGF0dGVtcHRpbmcgdG8gZm9sbG93IHRo ZSAiZWFybHkgZXhpdAppZiBwb3NzaWJsZSIgYmVzdCBwcmFjdGljZSwgd2hpY2ggbW9zdGx5IGJy aW5ncyB1c2VmdWxuZXNzIHRoYXQgdGhlCmZvbGxvd2luZyBjb2RlIG5vIGxvbmdlciBuZWVkcyB0 byBiZSB0aGluayBhYm91dCB0aGF0IGNvbmRpdGlvbiAod2hpY2gKb2Z0ZW4gdGhlbiBsZWFkcyB0 byBsZXNzIGluZGVudGF0aW9uIGV0YykuCgpZb3UgbWlnaHQgYmUgcmlnaHQgdGhhdCBjaGVja2lu ZyBpdCB0aGUgb3RoZXIgd2F5IGFuZCBqdXN0IHB1dHRpbmcgdGhlCmNvbnRlbnRzIGludG8gdGhl IGlmIG1pZ2h0IGJlIGJldHRlciBpbiB0aGlzIHNwb3QsIHdpbGwgYWRqdXN0IGFuZApjaGVjay4K Cgo+ID4gK3N0YXRpYyB2b2lkIGhhbmRsZV9zaWRlX2RhdGEoQVZDb2RlY0NvbnRleHQgKmF2Y3R4 LCB4MjY0X3BhcmFtX3QgKnBhcmFtcykKPiA+ICt7Cj4gPiArI2lmIFgyNjRfQlVJTEQgPj0gMTYz Cj4gPiArICAgIGNvbnN0IEFWRnJhbWVTaWRlRGF0YVNldCBzZXQgPSBhdmN0eC0+c2lkZV9kYXRh X3NldDsKPiA+ICsgICAgY29uc3QgQVZGcmFtZVNpZGVEYXRhICpjbGxfc2QgPQo+ID4gKyAgICAg ICAgYXZfc2lkZV9kYXRhX3NldF9nZXRfaXRlbShzZXQsIEFWX0ZSQU1FX0RBVEFfQ09OVEVOVF9M SUdIVF9MRVZFTCk7Cj4gPiArICAgIGNvbnN0IEFWRnJhbWVTaWRlRGF0YSAqbWRjdl9zZCA9Cj4g PiArICAgICAgICBhdl9zaWRlX2RhdGFfc2V0X2dldF9pdGVtKHNldCwgQVZfRlJBTUVfREFUQV9N QVNURVJJTkdfRElTUExBWV9NRVRBREFUQSk7Cj4KPiBZb3UgY2FuIGltcHJvdmUgY29kZSBsb2Nh bGl0eSBieSBub3QgdXNpbmcgdHdvIHZhcmlhYmxlcyBmb3IgdGhlIHNpZGUKPiBkYXRhLCBidXQg b25seSBvbmU6Cj4gc2lkZV9kYXRhID0gYXZfc2lkZV9kYXRhX3NldF9nZXRfaXRlbShzZXQsCj4g QVZfRlJBTUVfREFUQV9DT05URU5UX0xJR0hUX0xFVkVMKTsKPiBpZiAoc2lkZV9kYXRhKSB7IC4u LiB9Cj4gc2lkZV9kYXRhID0gYXZfc2lkZV9kYXRhX3NldF9nZXRfaXRlbShzZXQsCj4gQVZfRlJB TUVfREFUQV9NQVNURVJJTkdfRElTUExBWV9NRVRBREFUQSk7Cj4gaWYgKHNpZGVfZGF0YSkgeyAu Li4gfQoKVGhpcyBpcyBzb21ldGhpbmcgd2hlcmUgSSB3b25kZXIgd2hldGhlciB0aGlzIGFjdHVh bGx5IGJyaW5ncwpwZXJmb3JtYW5jZSBiZW5lZml0cywgYW5kIHdoZXRoZXIgdGhvc2UgYXJlIHdv cnRoIGl0IFZTIHRoZSBzZXBhcmF0aW9uCm9mIHRoZSBwcmUtb3B0aW1pemF0aW9uIHZhcmlhYmxl IG5hbWVzPwoKSmFuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0 cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNj cmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZt cGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K