At the moment weston doesn't know anything about EDID blobs. To make
the CMS functionality complete we have to tell the CM the display
attributes, e.g. make, model and serial. This allows us to show
something nice in the calibration UI, and also allows us to match a
specific _display_ to the color profile, not just the _output_ that
it's sitting on. Getting the serial is important as there might be
more than one monitor of the same type attached which is quite common.

I've attached 3 patches for initial review. They don't depend on my
CMS patchset to not block one on the other. They probably need
detailed review for correctness/coding style as this is code ported
from GNOME.

Comments welcome, thanks.

(resending, as Jonas didn't want attachments)

Richard Hughes (3):
  Extract the EDID blob when adding a DRM output
  Add a 'serial' property on weston_output
  Parse the EDID when outputs are added

 src/compositor-drm.c | 191 +++++++++++++++++++++++++++++++++++++++++++++++++++
 src/compositor.h     |   2 +-
 2 files changed, 192 insertions(+), 1 deletion(-)

-- 
1.8.2

_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to