[Openicc] Print and monitor Color Pipeline

Kai-Uwe Behrmann ku.b at gmx.de
Sat Jan 29 00:47:51 PST 2011


Am 28.01.11, 20:03 -0700 schrieb Chris Murphy:
> On Jan 28, 2011, at 6:01 PM, Graeme Gill wrote:
>
>> Chris Murphy wrote:
>>> I don't know what Apple is doing differently than other companies, but I'm seeing a wide
>>> assortment of video that has always looked different on various displays (computer and TVs), but
>>> now with the Apple TV and iTunes virtually dead nuts between displays including from a wide gamut
>>> display to a TV. Shocking.
>>
>> Complete control over both the hardware and software.
>> That lets you solve problems.
>
>
> Nooo. Not their displays, and not their television at all. The only 
> thing that's their software and hardware is the AppleTV box itself and 
> the software it runs. The displays are NEC, Mitsubishi and Sony. Somehow 
> they've figured out how all these formats are color encoded and they're 
> doing something that just works.

CompICC works similiar, just on Linux. But Linux means non relyable 
OpenGL support for desktops other than on the specified Apple hardware 
and acompanying drivers. Apple can deploy a relatively robust OpenGL based 
graphics stack.

Missed OpenGL robustness on Linux is in my eyes exactly the reason why 
people blame the OpenGL based Compiz in the first place. 
Distributors want to ship something which "works out of the box"(TM), 
reads no switching depending on underlying hardware or drivers.
Kwin, the KDE window manager, had recently much trouble while deploying a 
different shader language than Compiz for their compositing. However kwin 
circumvents the OpenGL hazzles by making hardware accelerated compositing 
dependend on the actual detected driver and graphics card. The Linux 
distributors have no extra work, so I guess its widely accepted. Still 
it is much extra work for the kwin project. I guess Gnome will enface 
similiar problems while switching to a OpenGL based compositing model for 
Gnome 3.0.

So blaming one window manager for its usage of OpenGL is the wrong target.
Linux needs OpenGL for proper usability!
I have read Android requires OpenGL/ES 1.0 as a basline[1]. Thats smart.


The fast colour conversion in old Photoshop versions is probably highly 
optimised. That would not be easy to repeat with few volunteer 
contributors.


kind regards
Kai-Uwe Behrmann
-- 
developing for colour management 
www.behrmann.name + www.oyranos.org


[1] http://developer.android.com/guide/topics/graphics/opengl.html


More information about the openicc mailing list