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 X-Spam-Level: X-Spam-Status: No, score=-13.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 67F6EC433B4 for ; Sat, 1 May 2021 06:45:26 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 8552C613E7 for ; Sat, 1 May 2021 06:45:25 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8552C613E7 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=sebastianwick.net Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id DB3CD6E038; Sat, 1 May 2021 06:45:24 +0000 (UTC) X-Greylist: delayed 369 seconds by postgrey-1.36 at gabe; Sat, 01 May 2021 01:00:17 UTC Received: from h1954565.stratoserver.net (sebastianwick.net [IPv6:2a01:238:4226:4f00:79f5:2d39:beca:3cf1]) by gabe.freedesktop.org (Postfix) with ESMTP id 019FD6F618; Sat, 1 May 2021 01:00:16 +0000 (UTC) Received: by h1954565.stratoserver.net (Postfix, from userid 117) id CB870163CB1; Sat, 1 May 2021 02:54:05 +0200 (CEST) Received: from mail.sebastianwick.net (localhost [IPv6:::1]) by h1954565.stratoserver.net (Postfix) with ESMTP id E97AB1639D8; Sat, 1 May 2021 02:53:58 +0200 (CEST) MIME-Version: 1.0 Date: Sat, 01 May 2021 02:53:58 +0200 From: Sebastian Wick To: Harry Wentland Subject: Re: [RFC PATCH 1/3] drm/color: Add RGB Color encodings In-Reply-To: <0090ce07-6102-59e7-bc8c-3528297aa5ae@amd.com> References: <20210426173852.484368-1-harry.wentland@amd.com> <20210426173852.484368-2-harry.wentland@amd.com> <0090ce07-6102-59e7-bc8c-3528297aa5ae@amd.com> Message-ID: X-Sender: sebastian@sebastianwick.net User-Agent: Roundcube Webmail/1.3.4 X-Mailman-Approved-At: Sat, 01 May 2021 06:45:24 +0000 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: Deepak.Sharma@amd.com, Krunoslav.Kovac@amd.com, mcasas@google.com, Shashank.Sharma@amd.com, dri-devel@lists.freedesktop.org, Shirish.S@amd.com, Uma Shankar , hersenxs.wu@amd.com, amd-gfx@lists.freedesktop.org, laurentiu.palcu@oss.nxp.com, Bhawanpreet.Lakha@amd.com, Nicholas.Kazlauskas@amd.com, Vitaly.Prosyak@amd.com Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gMjAyMS0wNC0yNiAyMDo1NiwgSGFycnkgV2VudGxhbmQgd3JvdGU6Cj4gT24gMjAyMS0wNC0y NiAyOjA3IHAubS4sIFZpbGxlIFN5cmrDpGzDpCB3cm90ZToKPj4gT24gTW9uLCBBcHIgMjYsIDIw MjEgYXQgMDE6Mzg6NTBQTSAtMDQwMCwgSGFycnkgV2VudGxhbmQgd3JvdGU6Cj4+PiBGcm9tOiBC aGF3YW5wcmVldCBMYWtoYSA8Qmhhd2FucHJlZXQuTGFraGFAYW1kLmNvbT4KPj4+IAo+Pj4gQWRk IHRoZSBmb2xsb3dpbmcgY29sb3IgZW5jb2RpbmdzCj4+PiAtIFJHQiB2ZXJzaW9ucyBmb3IgQlQ2 MDEsIEJUNzA5LCBCVDIwMjAKPj4+IC0gRENJLVAzOiBVc2VkIGZvciBkaWdpdGFsIG1vdmllcwo+ Pj4gCj4+PiBTaWduZWQtb2ZmLWJ5OiBCaGF3YW5wcmVldCBMYWtoYSA8Qmhhd2FucHJlZXQuTGFr aGFAYW1kLmNvbT4KPj4+IFNpZ25lZC1vZmYtYnk6IEhhcnJ5IFdlbnRsYW5kIDxoYXJyeS53ZW50 bGFuZEBhbWQuY29tPgo+Pj4gLS0tCj4+PiAgIGRyaXZlcnMvZ3B1L2RybS9kcm1fY29sb3JfbWdt dC5jIHwgNCArKysrCj4+PiAgIGluY2x1ZGUvZHJtL2RybV9jb2xvcl9tZ210LmggICAgIHwgNCAr KysrCj4+PiAgIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCj4+PiAKPj4+IGRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2NvbG9yX21nbXQuYyAKPj4+IGIvZHJpdmVycy9n cHUvZHJtL2RybV9jb2xvcl9tZ210LmMKPj4+IGluZGV4IGJiMTRmNDg4YzhmNi4uYTE4M2ViYWUy OTQxIDEwMDY0NAo+Pj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9jb2xvcl9tZ210LmMKPj4+ ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY29sb3JfbWdtdC5jCj4+PiBAQCAtNDY5LDYgKzQ2 OSwxMCBAQCBzdGF0aWMgY29uc3QgY2hhciAqIGNvbnN0IGNvbG9yX2VuY29kaW5nX25hbWVbXSAK Pj4+ID0gewo+Pj4gICAJW0RSTV9DT0xPUl9ZQ0JDUl9CVDYwMV0gPSAiSVRVLVIgQlQuNjAxIFlD YkNyIiwKPj4+ICAgCVtEUk1fQ09MT1JfWUNCQ1JfQlQ3MDldID0gIklUVS1SIEJULjcwOSBZQ2JD ciIsCj4+PiAgIAlbRFJNX0NPTE9SX1lDQkNSX0JUMjAyMF0gPSAiSVRVLVIgQlQuMjAyMCBZQ2JD ciIsCj4+PiArCVtEUk1fQ09MT1JfUkdCX0JUNjAxXSA9ICJJVFUtUiBCVC42MDEgUkdCIiwKPj4+ ICsJW0RSTV9DT0xPUl9SR0JfQlQ3MDldID0gIklUVS1SIEJULjcwOSBSR0IiLAo+Pj4gKwlbRFJN X0NPTE9SX1JHQl9CVDIwMjBdID0gIklUVS1SIEJULjIwMjAgUkdCIiwKPj4+ICsJW0RSTV9DT0xP Ul9QM10gPSAiRENJLVAzIiwKPj4gCj4+IFRoZXNlIGFyZSBhIHRvdGFsbHkgZGlmZmVyZW50IHRo aW5nIHRoYW4gdGhlIFlDYkNyIHN0dWZmLgo+PiBUaGUgWUNiQ3Igc3R1ZmYganVzdCBzcGVjaWZp ZXMgdGhlIFlDYkNyPC0+UkdCIGNvbnZlcmlzb24gbWF0cml4LAo+PiB3aGVyZWFzIHRoZXNlIGFy ZSBJIGd1ZXNzIHN1cHBvc2VkIHRvIHNwZWNpZnkgdGhlIAo+PiBwcmltYXJpZXMvd2hpdGVwb2lu dD8KPj4gQnV0IHdpdGhvdXQgc3BlY2lmeWluZyB3aGF0IHdlJ3JlIGNvbnZlcnRpbmcgKnRvKiB0 aGVzZSBtZWFuIAo+PiBhYnNvbHV0ZWx5Cj4+IG5vdGhpbmcuIEllLiBJIGRvbid0IHRoaW5rIHRo ZXkgYmVsb25nIGluIHRoaXMgcHJvcGVydHkuCj4+IAo+IAo+IElmIHRoaXMgaXMgdGhlIGludGVu dGlvbiBJIGRvbid0IHNlZSBpdCBkb2N1bWVudGVkLgo+IAo+IEkgbWlnaHQgaGF2ZSBvdmVybG9v a2VkIHNvbWV0aGluZyBidXQgZG8gd2UgaGF2ZSBhIHdheSB0byBleHBsaWNpdGx5Cj4gc3BlY2lm eSB0b2RheSB3aGF0ICp0byogZm9ybWF0IHRoZSBZQ2JDciBjb2xvciBlbmNvZGluZ3MgY29udmVy dCBpbnRvPwo+IFdvdWxkIHRoYXQgYmUgYSBjb21iaW5hdGlvbiBvZiB0aGUgb3V0cHV0IGNvbG9y IGVuY29kaW5nIHNwZWNpZmllZCB2aWEKPiBjb2xvcnNwYWNlX3Byb3BlcnR5IGFuZCB0aGUgY29s b3Igc3BhY2UgZW5jb2RlZCBpbiB0aGUgcHJpbWFyaWVzIGFuZAo+IHdoaXRlcG9pbnQgb2YgdGhl IGhkcl9vdXRwdXRfbWV0YWRhdGE/Cj4gCj4gRnVuZGFtZW50YWxseSBJIGRvbid0IHNlZSBob3cg dGhlIHVzZSBvZiB0aGlzIHByb3BlcnR5IGRpZmZlcnMsCj4gd2hldGhlciB5b3UgdHJhbnNsYXRl IGZyb20gWUNiQ3Igb3IgZnJvbSBSR0IuIEluIGVpdGhlciBjYXNlIHlvdSdyZQo+IGNvbnZlcnRp bmcgZnJvbSB0aGUgZGVmaW5lZCBpbnB1dCBjb2xvciBzcGFjZSBhbmQgcGl4ZWwgZm9ybWF0IHRv IGFuCj4gb3V0cHV0IGNvbG9yIHNwYWNlIGFuZCBwaXhlbCBmb3JtYXQuCj4gCj4+IFRoZSBwcmV2 aW91cyBwcm9wb3NhbHMgYXJvdW5kIHRoaXMgdG9waWMgaGF2ZSBzdWdnZXN0ZWQgYSBuZXcKPj4g cHJvcGVydHkgdG8gc3BlY2lmeSBhIGNvbnZlcnNpb24gbWF0cml4IGVpdGhlciBleHBsaWNpdGx5 LCBvcgo+PiB2aWEgYSBzZXBhcmF0ZSBlbnVtICh3aGljaCB3b3VsZCBzcGVjaWZ5IGJvdGggdGhl IHNyYyBhbmQgZHN0Cj4+IGNvbG9yc3BhY2VzKS4gSSd2ZSBhbHdheXMgYXJndWVkIHRoZSBlbnVt IGFwcHJvYWNoIGlzIG5lZWRlZAo+PiBhbnl3YXkgc2luY2Ugbm90IGFsbCBoYXJkd2FyZSBoYXMg YSBwcm9ncmFtbWFibGUgbWF0cml4IGZvcgo+PiB0aGlzLiBCdXQgYSBmdWxseSBwcm9ncmFtbWFi bGUgbWF0cml4IGNvdWxkIGJlIG5pY2UgZm9yIHRvbmUKPj4gbWFwcGluZyBwdXJwb3Nlcy9ldGMs IHNvIHdlIG1heSB3YW50IHRvIG1ha2Ugc3VyZSBib3RoIGFyZQo+PiBwb3NzaWJsZS4KPj4gCj4+ IEFzIGZvciB0aGUgdHJhbnNmZXIgZnVuYywgdGhlIHByb3Bvc2FscyBzbyBmYXIgaGF2ZSBtb3N0 bHkganVzdAo+PiBiZWVuIHRvIGV4cG9zZSBhIHByb2dyYW1tYWJsZSBkZWdhbW1hL2dhbW1hIExV VHMgZm9yIGVhY2ggcGxhbmUuCj4+IEJ1dCBjb25zaWRlcmluZyBob3cgcG9vciB0aGUgY3VycmVu dCBnYW1tYSB1YXBpIGlzIHdlJ3ZlIHRocm93bgo+PiBhcm91bmQgc29tZSBpZGVhcyBob3cgdG8g YWxsb3cgdGhlIGtlcm5lbCB0byBwcm9wZXJseSBleHBvc2UgdGhlCj4+IGh3IGNhcGFiaWxpdGll cy4gVGhpcyBpcyBvbmUgb2YgdGhvc2UgaWRlYXM6Cj4+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL2FyY2hpdmVzL2RyaS1kZXZlbC8yMDE5LUFwcmlsLzIxMjg4Ni5odG1sPj4gCj4+IEkg dGhpbmsgdGhhdCBiYXNpYyBpZGVhIGNvdWxkIGJlIGFsc28gYmUgZXh0ZW5kZWQgdG8gYWxsb3cg Zml4ZWQKPj4gY3VydmVzIGluIGNhc2UgdGhlIGh3IGRvZXNuJ3QgaGF2ZSBhIGZ1bGx5IHByb2dy YW1tYWJsZSBMVVQuIEJ1dAo+PiBkdW5ubyBpZiB0aGF0J3MgcmVsZXZhbnQgZm9yIHlvdXIgaHcu Cj4+IAo+IAo+IFRoZSBwcm9ibGVtIHdpdGggZXhwb3NpbmcgZ2FtbWEsIHdoZXRoZXIgcGVyLXBs YW5lIG9yIHBlci1jcnRjLCBpcwo+IHRoYXQgaXQgaXMgaGFyZCB0byBkZWZpbmUgYW4gQVBJIHRo YXQgd29ya3MgZm9yIGFsbCB0aGUgSFcgb3V0IHRoZXJlLgo+IFRoZSBjYXBhYmlsaXRpZXMgZm9y IGRpZmZlcmVudCBIVyBkaWZmZXIgYSBsb3QsIG5vdCBqdXN0IGJldHdlZW4KPiB2ZW5kb3JzIGJ1 dCBhbHNvIGJldHdlZW4gZ2VuZXJhdGlvbnMgb2YgYSB2ZW5kb3IncyBIVy4KCkludHJvZHVjaW5n IGFub3RoZXIgQVBJIGlmIGhhcmR3YXJlIGlzIHN1ZmZpY2llbnRseSBkaWZmZXJlbnQgZG9lc24n dApzZWVtIGxpa2UgdGhlIHdvcnN0IGlkZWEuIEF0IGxlYXN0IGl0IHNvdW5kcyBhIGxvdCBtb3Jl IHRyYWN0YWJsZSB0aGFuCnRlYWNoaW5nIHRoZSBrZXJuZWwgYWJvdXQgYWxsIHRoZSBkaWZmZXJl bnQgdXNlIGNhc2VzLCBvcGluaW9ucyBhbmQKbnVhbmNlcyB0aGF0IGFyaXNlIGZyb20gY29sb3Ig bWFuYWdlbWVudC4KCkluIHRoZSBlbmQgZ2VuZXJpYyB1c2VyIHNwYWNlIG11c3QgYWx3YXlzIGJl IGFibGUgdG8gZmFsbCBiYWNrIHRvCnNvZnR3YXJlIHNvIHRoZSB3b3JzdCBjYXNlIGlzIHRoYXQg aXQgd29uJ3QgYmUgYWJsZSB0byBvZmZsb2FkIGFuCm9wZXJhdGlvbiBpZiBpdCBkb2Vzbid0IGtu b3cgYWJvdXQgYSBuZXcgQVBJLgoKPiBBbm90aGVyIHJlYXNvbiBJJ20gcHJvcG9zaW5nIHRvIGRl ZmluZSB0aGUgY29sb3Igc3BhY2UgKGFuZCBnYW1tYSkgb2YKPiBhIHBsYW5lIGlzIHRvIG1ha2Ug dGhpcyBleHBsaWNpdC4gVXAgdW50aWwgdGhlIGNvbG9yIHNwYWNlIGFuZCBnYW1tYQo+IG9mIGEg cGxhbmUgb3IgZnJhbWVidWZmZXIgYXJlIG5vdCB3ZWxsIGRlZmluZWQsIHdoaWNoIGxlYWRzIHRv IGRyaXZlcnMKPiBhc3N1bWluZyB0aGUgY29sb3Igc3BhY2UgYW5kIGdhbW1hIG9mIGEgYnVmZmVy IChmb3IgYmxlbmRpbmcgYW5kIG90aGVyCj4gcHVycG9zZXMpIGFuZCBtaWdodCBsZWFkIHRvIHN1 Yi1vcHRpbWFsIG91dGNvbWVzLgoKQmxlbmRpbmcgb25seSBpcyAiY29ycmVjdCIgd2l0aCBsaW5l YXIgbGlnaHQgc28gdGhhdCBwcm9wZXJ0eSBvZiB0aGUKY29sb3Igc3BhY2UgaXMgaW1wb3J0YW50 LiBIb3dldmVyLCB3aHkgZG9lcyB0aGUga2VybmVsIGhhdmUgdG8gYmUKaW52b2x2ZWQgaGVyZT8g QXMgbG9uZyBhcyB1c2VyIHNwYWNlIGtub3dzIHRoYXQgZm9yIGNvcnJlY3QgYmxlbmRpbmcgdGhl CmRhdGEgbXVzdCByZXByZXNlbnQgbGluZWFyIGxpZ2h0IGFuZCBrbm93cyB3aGVuIGluIHRoZSBw aXBlbGluZSBibGVuZGluZwpoYXBwZW5zIGl0IGNhbiBtYWtlIHN1cmUgdGhhdCB0aGUgZGF0YSBh dCB0aGF0IHBvaW50IGluIHRoZSBwaXBlbGluZQpjb250YWlucyBsaW5lYXIgbGlnaHQuCgpXaGF0 IG90aGVyIHB1cnBvc2VzIGFyZSB0aGVyZT8KCkluIGdlbmVyYWwgSSBhZ3JlZSB3aXRoIHRoZSBv dGhlcnMgdGhhdCB1c2VyIHNwYWNlIG9ubHkgd2FudHMgYSBwaXBlbGluZQpvZiB0cmFuc2Zvcm1h dGlvbnMgd2hlcmUgdGhlIG1lY2hhbmlzbSwgdGhlIG9yZGVyIGFuZCBpZGVhbGx5IHRoZQpwcmVj aXNpb24gaXMgZGVmaW5lZC4KCj4gSGFycnkKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vZHJpLWRldmVsCg==