I've attached three patches for comments and review. I'm a GLib
programmer at heart, so please be kind if I've made huge obvious
architectural mistakes :)

Patch 1 adds the framework code, patch 2 adds the ability to load CMS
modules, and patch 3 adds a CMS module written for colord. With those
three patches it actually works, and you can change the applied
profile at runtime using gnome-color-manager or colord-kde. Note, this
patchset just aims to set the calibration state, but I have left the
lcms hProfile handle available for when we want to construct 3d
shaders for the sub-surface color correction. I've also used all the
new features in colord 0.1.32, but say if you need/want me to tone
this down to something Ubuntu/whatever is shipping.

I've left a wodge of documentation in src/cms.h explaining all the
terms and the general idea on how I think this should work. There are
a ton of FIXMEs in relation to getting the EDID data, so ideas welcome
there too. Feedback very welcome, thanks.

Richard.

Attachment: 0003-Add-a-colord-implementation-of-a-CMS-plugin-for-west.patch
Description: Binary data

Attachment: 0002-Add-the-ability-to-load-CMS-implementations-from-plu.patch
Description: Binary data

Attachment: 0001-Add-initial-color-management-framework-code.patch
Description: Binary data

_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to