Re: A solution for gamma-adjustment support in Wayland

Mattias Andrée <[email protected]>
Newsgroups gmane.linux.xdg.devel
Message-ID <[email protected]>
On Thu, 15 Dec 2016 13:18:17 +0100
Kai-Uwe <[email protected]> wrote:

> > Date: Wed, 7 Dec 2016 13:10:52 +0100
> > From: Mattias Andrée <[email protected]>  
> 
> > ### Abstract ###
> >
> > With the advent of Wayland, our display server has lost
> > a functionality — access to the graphic cards’ colour
> > loop-up tables — that has been used to implement,
> > amongst other things, ergonomic functionality. But we
> > now have a chance to start from scratch and do it the
> > right way.  
> 
> The assumption of a out of band color communication is
> not convenient nor relyable. So colord for ICC stuff in
> wayland is the bad as is currently state. Each window
> system should support proper gamma ramp access and a way
> to transport ICC profiles along the logical monitor
> connection APIs. So far all color relevant display
> systems have evolved like this sooner or later.
> 
> libcoopgamma is GPL. A really unacceptable choice for a
> API, which shall be used by everyone to reach the goal of
> a more structured / disciplined gamma access.

libcoopgamma is just one implementation, anyone can choose
make there library with whatever license they want. And
Wayland should have their own API which libcoopgamma uses
for Wayland support.

> 
> Color correction goes recently more and more into the
> CLUT direction. That is different to the per channel
> gamma APIs you propagate. An abstraction of gamma versus
> CLUT is needed. Effects should not be sticked to a
> particular technology or they will fail in many cases:
> e.g. the need to reinvent this API if one needs a
> desaturated appearance.

I'm aware that per channel ramps is not enough, but it
is available in almost all display servers and is
required for already existing programs. We also need
support for matrices along with the ramps.

> 
> best regards
> Kai-Uwe
> _______________________________________________
> xdg mailing list
> [email protected]
> https://lists.freedesktop.org/mailman/listinfo/xdg

_______________________________________________
xdg mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/xdg
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEVpvRaWkX/jGdKkcivyI2omeKanYFAlhSs6UACgkQvyI2omeK
anYqPA//RhOmA/5GHmQovpf47qhhdihO8oggZA9DjFx+SUoODKkChYQumT8yeujg
hfZmQmKg3QURdiagMJj/hoq81lu0+9mHogwlmbSz6qOZC7xJrJIsazBJadMeOHuh
NZE9hU6ZoQAPMiRwe8KScp46k/HOosBhTP1ro15d2xRDq1R0Ha/13P4v8hpcfJxD
83jOsjH3FUsd5ANWmaxgI8ZL/TSUtaWPUWhYFM7/3u/n41kIx/h5tmb9uDGnO05P
s/ce8JnMexmo1mIm5UthGEP0rVp3Tt4rWmD6sNZsQ1XakooEWWYLjbuvXwvElXX9
ORV9zIHyExlhaWFkmrRmvCsunfaR4PbZjFQvowYf0J/YjjdTN6DhrvrDUhZmf7Z9
bFe6+cRLNnlyxMsG/WJeEb/IZSuS6AaTsyDyKr2euCEjNqnBKRUg8pLza7vuY1MU
xYyNepMMNGy2S/XgVfrO55NlyggofP52TsYJU3iy2uMDf/nCRvJlbU+AHr9r1R3W
0u+amqDGwUzMyWifg+AdruwpAGKtBdM69JcnEBQfh04sPaWMvUwalqA0PYO8UUX+
U+5hlXvG2xr3zzZZeVazRNkd5ceiLI44EHaK6ozJqvTPQKnCbszb0ep59aAbbAKT
fcwOCb/JE1fpRMoLdS3/JVm2hLeSDeMP2voyGuyWa2LT+DQdBZI=
=Sm1J
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.