All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC 0/9] Add HDR Metadata Parsing and handling in DRM layer
@ 2017-05-31 10:10 Uma Shankar
  2017-05-31  9:39 ` [Intel-gfx] " Daniel Vetter
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: Uma Shankar @ 2017-05-31 10:10 UTC (permalink / raw)
  To: intel-gfx, dri-devel

This patch series enables HDR support in drm.
It basically defines HDR metadata structures, 
property to pass content (after blending) metadata from user space
compositors to driver. 

Dynamic Range and Mastering infoframe creation and sending. 

ToDo: 
1. We need to get the color framework in place for all planes
   which support HDR content in hardware.
2. UserSpace/Compositors: Blending policies and metadata blob
   creation and passing to driver.

Please review and share your feedbacks/suggestions. 

Note: The intention for these patches is to get a design feedback on the uapi changes,
generic property design and infoframe handling. This cannot get merged as of now without
the userspace support in place. This series is not yet tested.

Uma Shankar (9):
  drm: Add HDR source metadata property
  drm: Add CEA extended tag blocks and HDR bitfield macros
  drm: Parse HDR metadata info from EDID
  drm: Parse Colorimetry data block from EDID
  drm/i915: Attach HDR metadata property to connector
  drm: Add HDR capabilty field to plane structure
  drm: Implement HDR source metadata set and get property handling
  drm: Enable HDR infoframe support
  drm/i915: Write HDR infoframe and send to panel

 drivers/gpu/drm/drm_atomic.c        |   15 ++++
 drivers/gpu/drm/drm_atomic_helper.c |    6 ++
 drivers/gpu/drm/drm_connector.c     |    7 ++
 drivers/gpu/drm/drm_edid.c          |  151 +++++++++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/intel_hdmi.c   |   27 +++++++
 drivers/video/hdmi.c                |  138 ++++++++++++++++++++++++++++++++
 include/drm/drm_connector.h         |   13 +++
 include/drm/drm_edid.h              |    4 +
 include/drm/drm_mode_config.h       |    6 ++
 include/drm/drm_plane.h             |    3 +
 include/linux/hdmi.h                |   21 +++++
 include/uapi/drm/drm_mode.h         |   22 +++++
 12 files changed, 413 insertions(+)

-- 
1.7.9.5

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2017-05-31 10:36 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-31 10:10 [RFC 0/9] Add HDR Metadata Parsing and handling in DRM layer Uma Shankar
2017-05-31  9:39 ` [Intel-gfx] " Daniel Vetter
2017-05-31 10:10 ` [RFC 1/9] drm: Add HDR source metadata property Uma Shankar
2017-05-31 10:10 ` [RFC 2/9] drm: Add CEA extended tag blocks and HDR bitfield macros Uma Shankar
2017-05-31 10:10 ` [RFC 3/9] drm: Parse HDR metadata info from EDID Uma Shankar
2017-05-31 10:10 ` [RFC 4/9] drm: Parse Colorimetry data block " Uma Shankar
2017-05-31 10:10 ` [RFC 5/9] drm/i915: Attach HDR metadata property to connector Uma Shankar
2017-05-31 10:10 ` [RFC 6/9] drm: Add HDR capabilty field to plane structure Uma Shankar
2017-05-31 10:10 ` [RFC 7/9] drm: Implement HDR source metadata set and get property handling Uma Shankar
2017-05-31 10:10 ` [RFC 8/9] drm: Enable HDR infoframe support Uma Shankar
2017-05-31 10:10 ` [RFC 9/9] drm/i915: Write HDR infoframe and send to panel Uma Shankar
2017-05-31 10:36 ` ✓ Fi.CI.BAT: success for Add HDR Metadata Parsing and handling in DRM layer Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.