Hi All,
I'm starting to look into support for High Dynamic Range video in commercial hardware and software implementations. I'm wondering if anyone has any experience with using one or more of Hybrid Log Gamma[1], Dolby Vision[2] or HDR10 with GStreamer? I'm assuming that the GStreamer framework is fairly detached from the colour information passing through it, but I'm more interested in what the individual elements are able to do with it. The BBC has previously[3] added support for Hybrid Log Gamma to ffmpeg, so presumably if the ffmpeg decoder element is chosen in a pipeline, that should work. However, I don't know if support is available in other decoders such as the VA-API ones, or if any of the video sinks (such as glimagesink) will support the signalling required to pass down HDR information to the display. I've tried a quick search for any information I can find relating to GStreamer and any of the standards listed above, and come up a bit short, so I'd really appreciate any insight you might have. Many thanks, -Sam [1] http://www.bbc.co.uk/rd/projects/high-dynamic-range [2] https://www.dolby.com/us/en/technologies/dolby-vision/a-unified-approach-to-high-dynamic-range-for-broadcast-and-multiscreen-services.pdf [3] https://github.com/FFmpeg/FFmpeg/commit/785038c92cc7fc1da437576382083246ca598fce https://github.com/FFmpeg/FFmpeg/commit/5d560d38deca1e4705e6d3784d737363b9c830fe _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Hi,
On Mon, 2018-01-08 at 16:22 +0000, Samuel Hurst wrote: > [...] > I've tried a quick search for any information I can find relating to > GStreamer and any of the standards listed above, and come up a bit > short, so I'd really appreciate any insight you might have. There is currently no support for HDR in GStreamer, but this patch in Bugzilla that would add part of the signalling infrastructure needed for that: https://bugzilla.gnome.org/show_bug.cgi?id=790115 -- Sebastian Dröge, Centricular Ltd · http://www.centricular.com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
In reply to this post by Samuel Hurst
On Mon, 2018-01-08 at 16:22 +0000, Samuel Hurst wrote:
Hi Samuel, There's https://bugzilla.gnome.org/show_bug.cgi?id=790115 for what it's worth. Cheers -Tim -- Tim Müller, Centricular Ltd - http://www.centricular.com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
In reply to this post by Sebastian Dröge-3
On 08/01/18 16:40, Sebastian Dröge wrote:
> There is currently no support for HDR in GStreamer, but this patch in > Bugzilla that would add part of the signalling infrastructure needed > for that: https://bugzilla.gnome.org/show_bug.cgi?id=790115 > Hi Sebastian, Tim; Thanks for pointing out that ticket, I hadn't managed to find it myself. I'll sit on CC for now and track how it progresses. -Sam _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
On Mon, 2018-01-08 at 16:53 +0000, Samuel Hurst wrote:
> On 08/01/18 16:40, Sebastian Dröge wrote: > > There is currently no support for HDR in GStreamer, but this patch > > in > > Bugzilla that would add part of the signalling infrastructure > > needed > > for that: https://bugzilla.gnome.org/show_bug.cgi?id=790115 > > > > Hi Sebastian, Tim; > > Thanks for pointing out that ticket, I hadn't managed to find it > myself. > I'll sit on CC for now and track how it progresses. Great! Let us know if you think the API is suboptimal or if important pieces are missing and how they could be implemented. -- Sebastian Dröge, Centricular Ltd · http://www.centricular.com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |