Supporting GLMemory in playbin
Submitted by Snir Sheriber
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)
Assuming the only available h264\h265\vp8... decoder is nvdec (its src pad supports only GLMemory)
"gst-launch-1.0 playbin uri=file:///path/to/h264/file video-sink=ximagesink"
will fail (although building it manually could work)
"gst-launch-1.0 playbin uri=file:///path/to/h264/file (video-sink=glimagesink)"
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?