[Bug 796680] Supporting GLMemory in playbin

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Jun 27 12:55:31 UTC 2018


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

--- Comment #2 from Snir <ssheribe at redhat.com> ---
Hi, thanks.

The this is I have an application that uses playbin to decode a general video
stream (multiple types are plausible to be received) into an
appsink(video/x-raw) element, than the frames are manipulated in memory.

So I'd expect playbin to be able to decode any stream if all necessary plugins
for decoding it are available. Also if gl-supported-sink doesn't exist.

So, if playbin is indeed not expected to handle GLMem<->memory copies what
would be the right & easy way to handle this issue?: 
1. To make the application support GLMemory (how to extract it from appsink and
get the context?)
2. Make nvdec to support also non-GLMemory (but maybe there are more GL
decoders)
3. Create an auto-gl-downloader\uploader plugin, (is there one alreay?)
4. Adding this feature to playbin\playsink(or decodebin maybe?)?

-- 
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