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