Implement support for drm properties "GAMMA_LUT" and "CTM"

Submitted by Harsha Manjula Mallikarjun (RBEI/ECF3) on June 22, 2018, 1:23 p.m.

Details

Reviewer None
Submitted June 22, 2018, 1:23 p.m.
Last Updated June 28, 2018, 1:28 p.m.
Revision 3

Cover Letter

From: Harsha M M <harsha.manjulamallikarjun@in.bosch.com>

This patch series implements support for GAMMA_LUT and CTM drm
properties.

v3 fixes
--Problem with gamma and ctm tests getting stuck during
  make check. Solution is to terminate the compositor after the
  test completes.
--Fixes white space errors

Harsha M M (5):
  compositor-drm: Implement support for GAMMA_LUT drm property
  libweston: provide support to set color transformation matrix for
    output
  compositor-drm: add support for CTM property
  tests: add test for setting gamma
  tests: add test for color transformation matrix

 Makefile.am                |  13 ++-
 libweston/compositor-drm.c | 149 +++++++++++++++++++++++++--
 libweston/compositor.h     |  12 +++
 tests/ctm-test.c           | 207 ++++++++++++++++++++++++++++++++++++++
 tests/gamma-test.c         | 246 +++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 620 insertions(+), 7 deletions(-)
 create mode 100644 tests/ctm-test.c
 create mode 100644 tests/gamma-test.c
  

Revisions