Supporting GLMemory in playbin
@snir
Submitted by Snir Sheriber Link to original bug (#796680)
Description
Hi,
When the only available decoder for playbin is a decoder that uses GLMemory, playbin fails to build the pipeline if its sink does not support GlMemory (complains about missing components)
for example:
Assuming the only available h264\h265\vp8... decoder is nvdec (its src pad supports only GLMemory)
Trying:
"gst-launch-1.0 playbin uri=file:///path/to/h264/file video-sink=ximagesink"
will fail (although building it manually could work)
while trying:
"gst-launch-1.0 playbin uri=file:///path/to/h264/file (video-sink=glimagesink)"
will work.
I may be wrong with addressing this issue (opened it under gstreamer core) but seems to me its the lack of GLMemory support in playsink (cannot download/upload from gl input) is this a missing feature? bug? expected behavior?