HDR video support in GStreamer

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

HDR video support in GStreamer

Samuel Hurst
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
Reply | Threaded
Open this post in threaded view
|

Re: HDR video support in GStreamer

Sebastian Dröge-3
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
Reply | Threaded
Open this post in threaded view
|

Re: HDR video support in GStreamer

Tim Müller
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
Reply | Threaded
Open this post in threaded view
|

Re: HDR video support in GStreamer

Samuel Hurst
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
Reply | Threaded
Open this post in threaded view
|

Re: HDR video support in GStreamer

Sebastian Dröge-3
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