[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