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 F18A0402E3 for ; Mon, 20 Dec 2021 10:13:25 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 968E968ADF7; Mon, 20 Dec 2021 12:13:23 +0200 (EET) Received: from mail0.khirnov.net (red.khirnov.net [176.97.15.12]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B4CFE68AB5E for ; Mon, 20 Dec 2021 12:13:16 +0200 (EET) Received: from localhost (localhost [IPv6:::1]) by mail0.khirnov.net (Postfix) with ESMTP id 2C55924017C; Mon, 20 Dec 2021 11:13:16 +0100 (CET) Received: from mail0.khirnov.net ([IPv6:::1]) by localhost (mail0.khirnov.net [IPv6:::1]) (amavisd-new, port 10024) with ESMTP id ilHG2HGtcU2i; Mon, 20 Dec 2021 11:13:15 +0100 (CET) Received: from lain.red.khirnov.net (lain.red.khirnov.net [IPv6:2001:67c:1138:4306::3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "lain.red.khirnov.net", Issuer "smtp.khirnov.net SMTP CA" (verified OK)) by mail0.khirnov.net (Postfix) with ESMTPS id 68D5A240179; Mon, 20 Dec 2021 11:13:15 +0100 (CET) Received: by lain.red.khirnov.net (Postfix, from userid 1000) id 93A5E16008E; Mon, 20 Dec 2021 11:13:15 +0100 (CET) From: Anton Khirnov To: FFmpeg development discussions and patches In-Reply-To: <20211212115546.119662-4-ffmpeg@haasn.xyz> References: <20211212115546.119662-1-ffmpeg@haasn.xyz> <20211212115546.119662-4-ffmpeg@haasn.xyz> Mail-Followup-To: FFmpeg development discussions and patches , Niklas Haas Date: Mon, 20 Dec 2021 11:13:15 +0100 Message-ID: <163999519548.13029.13385878156195650068@lain.red.khirnov.net> User-Agent: alot/0.8.1 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH v5 4/6] lavc: Implement Dolby Vision RPU parsing 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 Cc: Niklas Haas 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: UXVvdGluZyBOaWtsYXMgSGFhcyAoMjAyMS0xMi0xMiAxMjo1NTo0NCkKPiArdm9pZCBmZl9kb3Zp X2N0eF91bnJlZihET1ZJQ29udGV4dCAqcykKPiArewo+ICsgICAgZm9yIChpbnQgaSA9IDA7IGkg PCBET1ZJX01BWF9ETV9JRDsgaSsrKQoKbml0OiBGRl9BUlJBWV9FTEVNUyhzLT52ZHJfcmVmKSBp cyBjb25zaWRlcmVkIGJldHRlcgoKPiArICAgICAgICBhdl9idWZmZXJfdW5yZWYoJnMtPnZkcl9y ZWZbaV0pOwo+ICsKPiArICAgIC8qIFByZXNlcnZlIHRoZSB1c2VyLXByb3ZpZGVkIGZpZWxkcyBl eHBsaWNpdGx5LCByZXNldCBldmVyeXRoaW5nIGVsc2UgKi8KPiArICAgICpzID0gKERPVklDb250 ZXh0KSB7Cj4gKyAgICAgICAgLmF2Y3R4ID0gcy0+YXZjdHgsCj4gKyAgICAgICAgLmNvbmZpZyA9 IHMtPmNvbmZpZywKPiArICAgIH07Cj4gK30KPiArCj4gK2ludCBmZl9kb3ZpX2N0eF9yZXBsYWNl KERPVklDb250ZXh0ICpzLCBjb25zdCBET1ZJQ29udGV4dCAqczApCj4gK3sKPiArICAgIGludCBy ZXQ7Cj4gKyAgICBzLT5hdmN0eCA9IHMwLT5hdmN0eDsKPiArICAgIHMtPmNvbmZpZyA9IHMwLT5j b25maWc7Cj4gKyAgICBzLT5tYXBwaW5nID0gczAtPm1hcHBpbmc7Cj4gKyAgICBzLT5jb2xvciA9 IHMwLT5jb2xvcjsKPiArICAgIGZvciAoaW50IGkgPSAwOyBpIDwgRE9WSV9NQVhfRE1fSUQ7IGkr Kykgewo+ICsgICAgICAgIGlmICgocmV0ID0gYXZfYnVmZmVyX3JlcGxhY2UoJnMtPnZkcl9yZWZb aV0sIHMwLT52ZHJfcmVmW2ldKSkgPCAwKQo+ICsgICAgICAgICAgICBnb3RvIGZhaWw7Cj4gKyAg ICB9Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gKwo+ICtmYWlsOgo+ICsgICAgLyogY2xlYW4gdXAg YW55IHBvdGVudGlhbGx5IGludmFsaWQgcG9pbnRlcnMgKi8KCldvdWxkIG5vdCBjYWxsaW5nIGZm X2RvdmlfY3R4X3VucmVmKCkgYmUgc2FmZXIgaGVyZT8KCj4gKyAgICBzLT5tYXBwaW5nID0gTlVM TDsKPiArICAgIHMtPmNvbG9yID0gTlVMTDsKPiArICAgIHJldHVybiByZXQ7Cj4gK30KPiBbLi4u XQo+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2RvdmlfcnB1LmggYi9saWJhdmNvZGVjL2Rvdmlf cnB1LmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLjhjYWJmZjI3 MTgKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvbGliYXZjb2RlYy9kb3ZpX3JwdS5oCj4gQEAgLTAs MCArMSw3MSBAQAo+ICsvKgo+ICsgKiBEb2xieSBWaXNpb24gUlBVIGRlY29kZXIKPiArICoKPiAr ICogQ29weXJpZ2h0IChDKSAyMDIxIEphbiBFa3N0csO2bQo+ICsgKiBDb3B5cmlnaHQgKEMpIDIw MjEgTmlrbGFzIEhhYXMKPiArICoKPiArICogVGhpcyBmaWxlIGlzIHBhcnQgb2YgRkZtcGVnLgo+ ICsgKgo+ICsgKiBGRm1wZWcgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg aXQgYW5kL29yCj4gKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNz ZXIgR2VuZXJhbCBQdWJsaWMKPiArICogTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUg U29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCj4gKyAqIHZlcnNpb24gMi4xIG9mIHRoZSBMaWNl bnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo+ICsgKgo+ICsgKiBG Rm1wZWcgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwK PiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQg d2FycmFudHkgb2YKPiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElD VUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKPiArICogTGVzc2VyIEdlbmVyYWwgUHVibGljIExp Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICoKPiArICogWW91IHNob3VsZCBoYXZlIHJlY2Vp dmVkIGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYwo+ICsgKiBMaWNlbnNl IGFsb25nIHdpdGggRkZtcGVnOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCj4g KyAqIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwgRmlmdGggRmxvb3IsIEJv c3RvbiwgTUEgMDIxMTAtMTMwMSBVU0EKPiArICovCj4gKwo+ICsjaWZuZGVmIEFWQ09ERUNfRE9W SV9SUFVfSAo+ICsjZGVmaW5lIEFWQ09ERUNfRE9WSV9SUFVfSAo+ICsKPiArI2luY2x1ZGUgImxp YmF2dXRpbC9kb3ZpX21ldGEuaCIKPiArI2luY2x1ZGUgImF2Y29kZWMuaCIKPiArCj4gKyNkZWZp bmUgRE9WSV9NQVhfRE1fSUQgMTUKPiArdHlwZWRlZiBzdHJ1Y3QgRE9WSUNvbnRleHQgewo+ICsg ICAgQVZDb2RlY0NvbnRleHQgKmF2Y3R4OwoKVGhpcyBpcyBvbmx5IHVzZWQgZm9yIGxvZ2dpbmcg KGFzIGl0IHNob3VsZCBiZSksIHNvIHlvdSBjYW4gbWFrZSB0aGlzCnZvaWQgKmxvZ2N0eCBhbmQg ZHJvcCB0aGUgYXZjb2RlYy5oICNpbmNsdWRlLgoKLS0gCkFudG9uIEtoaXJub3YKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxp bmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1h bi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3Zl LCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAi dW5zdWJzY3JpYmUiLgo=