• Shashank Sharma's avatar
    compositor-drm: Add connector's HDR color property · b18d1b08
    Shashank Sharma authored
    In order to display HDR output properly, we have to set
    two output DRM properties in drm-backend:
    - HDR output metadata property.
    - Output color space property.
    
    This patch:
    - Adds a new connector property, HDR metadata, in drm-backend's connector
      property list. This property will allow compositor to control the output
      HDR metadata in form of AVI infoframes.
    - Also adds a connector's color state structure to maintain a drm head's
      color correction status per flip.
    - Sets/Resets/Modifies this color state, to reflect the color corrcetion
      during atomic flip.
    
    PS: The kernel counterpart of this property in the drm framework can be
       found here: https://patchwork.freedesktop.org/series/25091/
    
    V2: Addressed review comments from Pekka
    Signed-off-by: Shashank Sharma's avatarShashank Sharma <shashank.sharma@intel.com>
    b18d1b08
Name
Last commit
Last update
.gitlab-ci Loading commit data...
clients Loading commit data...
compositor Loading commit data...
data Loading commit data...
desktop-shell Loading commit data...
doc Loading commit data...
fullscreen-shell Loading commit data...
include Loading commit data...
ivi-shell Loading commit data...
libweston Loading commit data...
libweston-desktop Loading commit data...
man Loading commit data...
protocol Loading commit data...
remoting Loading commit data...
shared Loading commit data...
tests Loading commit data...
tools/zunitc Loading commit data...
wcap Loading commit data...
xwayland Loading commit data...
.editorconfig Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
CONTRIBUTING.md Loading commit data...
COPYING Loading commit data...
README.md Loading commit data...
meson.build Loading commit data...
meson_options.txt Loading commit data...
notes.txt Loading commit data...
releasing.txt Loading commit data...
weston.ini.in Loading commit data...