News: 0000837844

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Paalanen: Developing Wayland Color Management and High Dynamic Range

([Development] Nov 20, 2020 1:13 UTC (Fri) (jake))


Over on the Collabora blog, Pekka Paalanen [1]writes about adding color management and high dynamic range (HDR) support to the [2]Wayland display server protocol. X11 already has support for color management tools and workflow, but not HDR, and Wayland currently doesn't support either, but Paalanen and others are working to change that. " As color management is all about color spaces and gamuts, and high dynamic range (HDR) is also very much about color spaces and gamuts plus extended luminance range, Sebastian [Wick] and I decided that Wayland color management extension should cater for both from the beginning. Combining traditional color management and HDR is a fairly new thing as far as I know, and I'm not sure we have much prior art to base upon, so this is an interesting research journey as well. There is a lot of prior art on HDR and color management separately, but they tend to have fundamental differences that makes the combination not obvious. "



[1] https://www.collabora.com/news-and-blog/blog/2020/11/19/developing-wayland-color-management-and-high-dynamic-range/

[2] https://wayland.freedesktop.org/

Paalanen: Developing Wayland Color Management and High Dynamic Range

Wayland might be a chance to finally sort out this mess. I've got two monitors that support basic 30bpp input, one a decade old now, and it's never been safe to use on X because so many things make the assumption that every drawable is 24bit (some may even be assuming it can't be *lower*, but I don't want to check).

Of course, graphics drivers missing 30bpp support for years didn't help…

Paalanen: Developing Wayland Color Management and High Dynamic Range

Wayland might be a chance to finally sort out this mess. I've got two monitors that support basic 30bpp input, one a decade old now, and it's never been safe to use on X because so many things make the assumption that every drawable is 24bit (some may even be assuming it can't be *lower*, but I don't want to check).

Of course, graphics drivers missing 30bpp support for years didn't help…

Paalanen: Developing Wayland Color Management and High Dynamic Range

Nice to see someone finally working on colour management in Wayland!

Brandy Davis, an outfielder and teammate of mine with the Pittsburgh Pirates,
is my choice for team captain. Cincinnati was beating us 3-1, and I led
off the bottom of the eighth with a walk. The next hitter banged a hard
single to right field. Feeling the wind at my back, I rounded second and
kept going, sliding safely into third base.
With runners at first and third, and home-run hitter Ralph Kiner at
bat, our manager put in the fast Brandy Davis to run for the player at first.
Even with Kiner hitting and a change to win the game with a home run, Brandy
took off for second and made it. Now we had runners at second and third.
I'm standing at third, knowing I'm not going anywhere, and see Brandy
start to take a lead. All of a sudden, here he comes. He makes a great slide
into third, and I scream, "Brandy, where are you going?" He looks up, and
shouts, "Back to second if I can make it."
-- Joe Garagiola, "It's Anybody's Ball Game"