From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9FBE1C433F5 for ; Tue, 26 Apr 2022 18:27:17 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 030E710EF28; Tue, 26 Apr 2022 18:27:17 +0000 (UTC) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id 39CC510EF28 for ; Tue, 26 Apr 2022 18:27:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1650997635; x=1682533635; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=VI4SHZQEtaJD5yKlQUdnDgImR73p/ZqGIlUDRMEaXvU=; b=Fwg4ZXrCj1kTwD9oLD4jM9Qt9wipklfvFBaku6lZknxK65Gd8CLDOJyd +pZZlw47AwcIynaTQz60vqhUXz9e8L2mPg4cwI97KeD3sCHW3/kIyUNFr ifIi+VX/FcojMtqNSBQLJDjWYK3JEkOOEvFlehIdsVU1N5K5rHxhUCLLT zEZ7yPWb5mRfEGvqdOTnCwXn1GFJxCXuN3+DZoevHxyuff49mkFZDELZg 2owwinnsG7CM/XRMrcoRNHwaoqHgtjt2bbk6Nb/wjNHZh+imR6Pon13EI Xty4j560nib02yhjc253nne+jKzg24PaO4CabebGZDz40vTXZTkW7XNZ8 A==; X-IronPort-AV: E=McAfee;i="6400,9594,10329"; a="247612334" X-IronPort-AV: E=Sophos;i="5.90,291,1643702400"; d="scan'208";a="247612334" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Apr 2022 11:27:14 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,291,1643702400"; d="scan'208";a="532803313" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by orsmga006.jf.intel.com with ESMTP; 26 Apr 2022 11:27:14 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Tue, 26 Apr 2022 11:27:14 -0700 Received: from fmsmsx612.amr.corp.intel.com ([10.18.126.92]) by fmsmsx612.amr.corp.intel.com ([10.18.126.92]) with mapi id 15.01.2308.027; Tue, 26 Apr 2022 11:27:14 -0700 From: "Navare, Manasi D" To: "Nikula, Jani" , "Hogander, Jouni" , "dri-devel@lists.freedesktop.org" Subject: RE: [PATCH 1/3] drm: New function to get luminance range based on static hdr metadata Thread-Topic: [PATCH 1/3] drm: New function to get luminance range based on static hdr metadata Thread-Index: AQHYWWmHdbruEp45+kO7J7n8ZrKzca0CqC8A///bN0A= Date: Tue, 26 Apr 2022 18:27:13 +0000 Message-ID: References: <20220426123044.320415-1-jouni.hogander@intel.com> <20220426123044.320415-2-jouni.hogander@intel.com> <87levst171.fsf@intel.com> In-Reply-To: <87levst171.fsf@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.6.401.20 dlp-product: dlpe-windows x-originating-ip: [10.22.254.132] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "Hogander, Jouni" , Rodrigo Siqueira , "Kahola, Mika" Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" WWVzIEkgYWdyZWUgdGhhdCB0aGlzIGRhdGEgcGFyc2VkIGZyb20gRURJRC9EaXNwbGF5IElEIHNo b3VsZCBiZSBzdG9yZWQgaW4gc3RydWN0cyBkZWZpbmVkIGluIGRybV9kaXNwbGF5X2luZm8uDQpM aWtlIGZvciB0aGUgVlJSIHJhbmdlIHRoYXQgd2UgcGFyc2UgZnJvbSBFRElELCB3ZSBzdG9yZSB0 aGF0IGluIGEgc3RydWN0IG1vbml0b3JfcmFuZ2UgaW4gZHJtX2Rpc3BsYXlfaW5mby4NCg0KTWFu YXNpDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBkcmktZGV2ZWwgPGRyaS1k ZXZlbC1ib3VuY2VzQGxpc3RzLmZyZWVkZXNrdG9wLm9yZz4gT24gQmVoYWxmIE9mIEphbmkgTmlr dWxhDQpTZW50OiBUdWVzZGF5LCBBcHJpbCAyNiwgMjAyMiA2OjM4IEFNDQpUbzogSG9nYW5kZXIs IEpvdW5pIDxqb3VuaS5ob2dhbmRlckBpbnRlbC5jb20+OyBkcmktZGV2ZWxAbGlzdHMuZnJlZWRl c2t0b3Aub3JnDQpDYzogSG9nYW5kZXIsIEpvdW5pIDxqb3VuaS5ob2dhbmRlckBpbnRlbC5jb20+ OyBSb2RyaWdvIFNpcXVlaXJhIDxSb2RyaWdvLlNpcXVlaXJhQGFtZC5jb20+OyBLYWhvbGEsIE1p a2EgPG1pa2Eua2Fob2xhQGludGVsLmNvbT4NClN1YmplY3Q6IFJlOiBbUEFUQ0ggMS8zXSBkcm06 IE5ldyBmdW5jdGlvbiB0byBnZXQgbHVtaW5hbmNlIHJhbmdlIGJhc2VkIG9uIHN0YXRpYyBoZHIg bWV0YWRhdGENCg0KT24gVHVlLCAyNiBBcHIgMjAyMiwgSm91bmkgSMO2Z2FuZGVyIDxqb3VuaS5o b2dhbmRlckBpbnRlbC5jb20+IHdyb3RlOg0KPiBTcGxpdCBsdW1pbmFuY2UgbWluL21heCBjYWxj dWxhdGlvbiB1c2luZyBzdGF0aWMgaGRyIG1ldGFkYXRhIGZyb20gDQo+IGRyaXZlcnMvZ3B1L2Ry bS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtLmM6dXBkYXRlX2Nvbm5lY3Rvcl9leHQN Cj4gX2NhcHMNCj4gaW50byBkcm0vZHJtX2VkaWQuYy4NCg0KSU1PIGFsbCBvZiB0aGlzIHNob3Vs ZCBiZSBjb21wdXRlZCBhdCBFRElEIHBhcnNpbmcgdGltZSBvbmNlIGFuZCBzdG9yZWQgaW4gdGhl IG1ldGFkYXRhLiBNYXliZSBpbiBkcm1fcGFyc2VfaGRyX21ldGFkYXRhX2Jsb2NrKCkuDQoNCk92 ZXIgdGltZSB3ZSd2ZSBhZGRlZCBhIGJ1bmNoIG9mIGZ1bmN0aW9ucyB0byBkbyB0aGlzIHR5cGUg b2Ygc3R1ZmYsIGFuZCBhbGwgZHJpdmVycyBjYWxsIHRoZW0gYXQgc2xpZ2h0bHkgZGlmZmVyZW50 IHRpbWVzIGFuZCBkaWZmZXJlbnQgd2F5cywgYW5kIGl0IGp1c3QgZ3Jvd3MgY29tcGxpY2F0ZWQu DQoNCihBbHNvLCBJIHRoaW5rIGJhc2ljYWxseSBldmVyeXRoaW5nIHRoYXQgY29tZXMgb3V0IG9m IHRoZSBFRElEIG9yIERpc3BsYXlJRCBzaG91bGQgYmUgc3RvcmVkIGluIGNvbm5lY3Rvci0+ZGlz cGxheV9pbmZvIGluc3RlYWQgb2YgYmVpbmcgc3ByZWFkIGFyb3VuZCBsaWtlIHdlIGN1cnJlbnRs eSBkby4gQnV0IHRoYXQncyBmb3IgYW5vdGhlciBwYXRjaCBzZXJpZXMsIGFub3RoZXIgdGltZS4p DQoNCkJSLA0KSmFuaS4NCg0KPg0KPiBDYzogUm9kcmlnbyBTaXF1ZWlyYSA8Um9kcmlnby5TaXF1 ZWlyYUBhbWQuY29tPg0KPiBDYzogSGFycnkgV2VudGxhbmQgPGhhcnJ5LndlbnRsYW5kQGFtZC5j b20+DQo+IENjOiBMeXVkZSBQYXVsIDxseXVkZUByZWRoYXQuY29tPg0KPiBDYzogTWlrYSBLYWhv bGEgPG1pa2Eua2Fob2xhQGludGVsLmNvbT4NCj4gQ2M6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3Vs YUBpbnRlbC5jb20+DQo+IFNpZ25lZC1vZmYtYnk6IEpvdW5pIEjDtmdhbmRlciA8am91bmkuaG9n YW5kZXJAaW50ZWwuY29tPg0KPiAtLS0NCj4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fZWRpZC5jIHwg NTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gIGluY2x1ZGUvZHJt L2RybV9lZGlkLmggICAgIHwgIDQgKysrDQo+ICAyIGZpbGVzIGNoYW5nZWQsIDU5IGluc2VydGlv bnMoKykNCj4NCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZWRpZC5jIGIvZHJp dmVycy9ncHUvZHJtL2RybV9lZGlkLmMgDQo+IGluZGV4IDdhODQ4MmI3NTA3MS4uMWNiODg2ZGVi YmJlIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2VkaWQuYw0KPiArKysgYi9k cml2ZXJzL2dwdS9kcm0vZHJtX2VkaWQuYw0KPiBAQCAtNDAwNSw2ICs0MDA1LDYxIEBAIGRybV9k aXNwbGF5X21vZGVfZnJvbV9jZWFfdmljKHN0cnVjdCBkcm1fZGV2aWNlIA0KPiAqZGV2LCAgfSAg RVhQT1JUX1NZTUJPTChkcm1fZGlzcGxheV9tb2RlX2Zyb21fY2VhX3ZpYyk7DQo+ICANCj4gKy8q Kg0KPiArICogZHJtX2x1bWluYW5jZV9yYW5nZV9mcm9tX3N0YXRpY19oZHJfbWV0YWRhdGEoKSAt IGx1bWluYW5jZSByYW5nZSANCj4gK2Zyb20gc3RhdGljIGhkcg0KPiArICogbWV0YWRhdGENCj4g KyAqIEBjb25uZWN0b3I6IGNvbm5lY3RvciB3ZSdyZSBjYWxjdWxhdGluZyBmb3INCj4gKyAqIEBt aW46IENhbGN1bGF0ZWQgbWluIHZhbHVlDQo+ICsgKiBAbWF4OiBDYWxjdWxhdGVkIG1heCB2YWx1 ZQ0KPiArICoNCj4gKyAqIENhbGN1bGF0ZXMgYmFja2xpZ2h0IG1pbiBhbmQgbWF4IGFzIGRlc2Ny aWJlZCBpbiBDVEEtODYxLUcNCj4gKyAqDQo+ICsgKiBSZXR1cm5zOiBUcnVlIHdoZW4gY2FsY3Vs YXRpb24gc3VjY2VlZHMuDQo+ICsgKi8NCj4gK2Jvb2wNCj4gK2RybV9sdW1pbmFuY2VfcmFuZ2Vf ZnJvbV9zdGF0aWNfaGRyX21ldGFkYXRhKHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3Is DQo+ICsJCQkJCSAgICAgdTMyICptaW4sIHUzMiAqbWF4KQ0KPiArew0KPiArCXN0cnVjdCBoZHJf c2lua19tZXRhZGF0YSAqaGRyX21ldGFkYXRhID0gJmNvbm5lY3Rvci0+aGRyX3NpbmtfbWV0YWRh dGE7DQo+ICsJc3RhdGljIGNvbnN0IHU4IHByZV9jb21wdXRlZF92YWx1ZXNbXSA9IHsNCj4gKwkJ NTAsIDUxLCA1MiwgNTMsIDU1LCA1NiwgNTcsIDU4LCA1OSwgNjEsIDYyLCA2MywgNjUsIDY2LCA2 OCwgNjksDQo+ICsJCTcxLCA3MiwgNzQsIDc1LCA3NywgNzksIDgxLCA4MiwgODQsIDg2LCA4OCwg OTAsIDkyLCA5NCwgOTYsIDk4fTsNCj4gKwl1MzIgbWluX2NsbCwgbWF4X2NsbCwgcSwgcjsNCj4g Kw0KPiArCWlmICghKGhkcl9tZXRhZGF0YS0+aGRtaV90eXBlMS5tZXRhZGF0YV90eXBlICYNCj4g KwkgICAgICBCSVQoSERNSV9TVEFUSUNfTUVUQURBVEFfVFlQRTEpKSkNCj4gKwkJcmV0dXJuIGZh bHNlOw0KPiArDQo+ICsJbWF4X2NsbCA9IGhkcl9tZXRhZGF0YS0+aGRtaV90eXBlMS5tYXhfY2xs Ow0KPiArCW1pbl9jbGwgPSBoZHJfbWV0YWRhdGEtPmhkbWlfdHlwZTEubWluX2NsbDsNCj4gKw0K PiArCS8qIEZyb20gdGhlIHNwZWNpZmljYXRpb24gKENUQS04NjEtRyksIGZvciBjYWxjdWxhdGlu ZyB0aGUgbWF4aW11bQ0KPiArCSAqIGx1bWluYW5jZSB3ZSBuZWVkIHRvIHVzZToNCj4gKwkgKglM dW1pbmFuY2UgPSA1MCoyKiooQ1YvMzIpDQo+ICsJICogV2hlcmUgQ1YgaXMgYSBvbmUtYnl0ZSB2 YWx1ZS4NCj4gKwkgKiBGb3IgY2FsY3VsYXRpbmcgdGhpcyBleHByZXNzaW9uIHdlIG1heSBuZWVk IGZsb2F0IHBvaW50IHByZWNpc2lvbjsNCj4gKwkgKiB0byBhdm9pZCB0aGlzIGNvbXBsZXhpdHkg bGV2ZWwsIHdlIHRha2UgYWR2YW50YWdlIHRoYXQgQ1YgaXMgZGl2aWRlZA0KPiArCSAqIGJ5IGEg Y29uc3RhbnQuIEZyb20gdGhlIEV1Y2xpZHMgZGl2aXNpb24gYWxnb3JpdGhtLCB3ZSBrbm93IHRo YXQgQ1YNCj4gKwkgKiBjYW4gYmUgd3JpdHRlbiBhczogQ1YgPSAzMipxICsgci4gTmV4dCwgd2Ug cmVwbGFjZSBDViBpbiB0aGUNCj4gKwkgKiBMdW1pbmFuY2UgZXhwcmVzc2lvbiBhbmQgZ2V0IDUw KigyKipxKSooMioqKHIvMzIpKSwgaGVuY2Ugd2UganVzdA0KPiArCSAqIG5lZWQgdG8gcHJlLWNv bXB1dGUgdGhlIHZhbHVlIG9mIHIvMzIuIEZvciBwcmUtY29tcHV0aW5nIHRoZSB2YWx1ZXMNCj4g KwkgKiBXZSBqdXN0IHVzZWQgdGhlIGZvbGxvd2luZyBSdWJ5IGxpbmU6DQo+ICsJICoJKDAuLi4z MikuZWFjaCB7fGN2fCBwdXRzICg1MCoyKiooY3YvMzIuMCkpLnJvdW5kfQ0KPiArCSAqIFRoZSBy ZXN1bHRzIG9mIHRoZSBhYm92ZSBleHByZXNzaW9ucyBjYW4gYmUgdmVyaWZpZWQgYXQNCj4gKwkg KiBwcmVfY29tcHV0ZWRfdmFsdWVzLg0KPiArCSAqLw0KPiArCXEgPSBtYXhfY2xsID4+IDU7DQo+ ICsJciA9IG1heF9jbGwgJSAzMjsNCj4gKwkqbWF4ID0gKDEgPDwgcSkgKiBwcmVfY29tcHV0ZWRf dmFsdWVzW3JdOw0KPiArDQo+ICsJLyogbWluIGx1bWluYW5jZTogbWF4THVtICogKENWLzI1NSle MiAvIDEwMCAqLw0KPiArCXEgPSBESVZfUk9VTkRfQ0xPU0VTVChtaW5fY2xsLCAyNTUpOw0KPiAr CSptaW4gPSAqbWF4ICogRElWX1JPVU5EX0NMT1NFU1QoKHEgKiBxKSwgMTAwKTsNCj4gKw0KPiAr CXJldHVybiB0cnVlOw0KPiArfQ0KPiArRVhQT1JUX1NZTUJPTChkcm1fbHVtaW5hbmNlX3Jhbmdl X2Zyb21fc3RhdGljX2hkcl9tZXRhZGF0YSk7DQo+ICsNCj4gIHN0YXRpYyBpbnQNCj4gIGRvX2Nl YV9tb2RlcyhzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yLCBjb25zdCB1OCAqZGIsIHU4 IGxlbikgIA0KPiB7IGRpZmYgLS1naXQgYS9pbmNsdWRlL2RybS9kcm1fZWRpZC5oIGIvaW5jbHVk ZS9kcm0vZHJtX2VkaWQuaCBpbmRleCANCj4gYzMyMDRhNThmYjA5Li42M2U0NDFjODRkNzIgMTAw NjQ0DQo+IC0tLSBhL2luY2x1ZGUvZHJtL2RybV9lZGlkLmgNCj4gKysrIGIvaW5jbHVkZS9kcm0v ZHJtX2VkaWQuaA0KPiBAQCAtNDA2LDYgKzQwNiwxMCBAQCBkcm1faGRtaV9hdmlfaW5mb2ZyYW1l X3F1YW50X3JhbmdlKHN0cnVjdCBoZG1pX2F2aV9pbmZvZnJhbWUgKmZyYW1lLA0KPiAgCQkJCSAg IGNvbnN0IHN0cnVjdCBkcm1fZGlzcGxheV9tb2RlICptb2RlLA0KPiAgCQkJCSAgIGVudW0gaGRt aV9xdWFudGl6YXRpb25fcmFuZ2UgcmdiX3F1YW50X3JhbmdlKTsNCj4gIA0KPiArYm9vbA0KPiAr ZHJtX2x1bWluYW5jZV9yYW5nZV9mcm9tX3N0YXRpY19oZHJfbWV0YWRhdGEoc3RydWN0IGRybV9j b25uZWN0b3IgKmNvbm5lY3RvciwNCj4gKwkJCQkJICAgICB1MzIgKm1pbiwgdTMyICptYXgpOw0K PiArDQo+ICAvKioNCj4gICAqIGRybV9lbGRfbW5sIC0gR2V0IEVMRCBtb25pdG9yIG5hbWUgbGVu Z3RoIGluIGJ5dGVzLg0KPiAgICogQGVsZDogcG9pbnRlciB0byBhbiBlbGQgbWVtb3J5IHN0cnVj dHVyZSB3aXRoIG1ubCBzZXQNCg0KLS0NCkphbmkgTmlrdWxhLCBJbnRlbCBPcGVuIFNvdXJjZSBH cmFwaGljcyBDZW50ZXINCg==