[Bug 785823] New: h265parse: parsing HDR metadata SEI messages

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Aug 4 14:31:17 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=785823

            Bug ID: 785823
           Summary: h265parse: parsing HDR metadata SEI messages
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: xavier.hallade at intel.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Created attachment 356968
  --> https://bugzilla.gnome.org/attachment.cgi?id=356968&action=edit
patch adding HDR metadata SEI messages parsing to h265parse

Hi,

I've added HDR SEI Metadata headers and simple parsing with h265parse in the
patch attached.

There are three different types of HDR-related HEVC SEI Metadata at the moment
so I've added them all: 
- transfer characteristics, like the one sometimes defined in VUI headers, but
here for HDR either 18 (arib-std-b67 for HLG) or 16 (smpte-st-2084 for HDR10).
- mastering display primaries and min/max luminance (mandatory for HDR10
content)
- content light level max and max frame-average (optional, for HDR10)

The end goal is to use these information downstream, mainly in sinks.
This patch alone isn't taking care of this in order to keep it clean and
simple.

I intend to go further this path and do HDR rendering in a sink - so I'm also
looking for advices/feedback on the cleanest way to pass all these information
downstream.. should we add a single big HdrMetadata caps and fill it from
h265parse? (and matroskaparse, since the same info can come from mkvs)

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list