[RFC wayland-protocols 1/1] unstable: add color management protocol

Chris Murphy lists at colorremedies.com
Thu Feb 14 04:47:27 UTC 2019

On Wed, Feb 13, 2019 at 7:55 PM Sebastian Wick
<sebastian at sebastianwick.net> wrote:

> +      <entry name="absolute" value="1"/>

I suggest ICC spec language.  'ICC-absolute colorimetric'

> +      <entry name="relative" value="2"/>

'media-relative colorimetric'

> +      <entry name="none" value="0" summary="no known color space" />

I think this is 'deviceRGB' although it could be 'unknown'.
Practically, it could only be unknown if the values aren't being
displayed or output anywhere. The instant RGB values are displayed
anywhere, the color space is knowable, therefore it's at least
deviceRGB. But unknown is also consistent with EXIF.

And 'color space' can be assumed.

> +      <entry name="sRGB" value="1" summary="sRGB color space" />

Summary probably should be 'sRGB IEC61966-2.1' and again 'color space'
can be assumed.

> +      <entry name="adobeRGB" value="2" summary="Adobe RGB" />

Summary probably should be 'Adobe RGB (1998)'

> +      <entry name="DCI-3P" value="3" summary="DCI-3P" />

But there are three, so it needs to be specific which one or define
all three. And there's a variant, which is 'Display P3' from Apple,
which starts out being defined with DCI-P3 D65 but uses a tone
response curve defined by the sRGB curve.

> +      <entry name="rec2020" value="4" summary="rec2020" />

Probably the summary should be 'ITU-R BT.2020 for UHDTV' same for below.

> +      <entry name="rec2020-pq" value="5" summary="rec2020 with pq curve (HDR)" />
> +      <entry name="rec2020-hlg" value="6" summary="rec2020 with HLG curve (HDR)" />

It's reasonable to add 'ITU-R BT.709 for HDTV' or Rec. 709 since
that's used today still.

Chris Murphy

More information about the wayland-devel mailing list