Modifying playbin pipeline

psiva87 psiva87 at gmail.com
Fri Jun 23 06:39:56 UTC 2017


As another approach, implemented videosinkbin which decode & display using
DMAbuf path and set it to playbin video-sink so that optimised path is used
by playbin. videosinkbin is bin of vdec and vsink elements using DMAbuf
path. Now getting the below error though h264parse and videosinkbin
capabilities match.

$ gst-launch-1.0 playbin uri=<URL> flags=video+audio+native-video
video-sink=videosinkbin
..
0:00:01.265970412 30077 0xf61a36f0 DEBUG                playbin
gstplaybin2.c:4603:autoplug_select_cb:<playbin0> checking factory
v4l2video1dec
0:00:01.270736932 30077 0xf61a36f0 DEBUG                playbin
gstplaybin2.c:4743:autoplug_select_cb:<playbin0> v4l2video1dec not
compatible with the fixed sink
0:00:01.271121203 30077 0xf61a36f0 DEBUG                playbin
gstplaybin2.c:4601:autoplug_select_cb:<playbin0> select group 0x20425f8 for
'':decodepad1, video/x-h264, stream-format=(string)byte-stream,
alignment=(string)au, level=(string)3, profile=(string)main, width=(int)640,
height=(int)480, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)1/1,
parsed=(boolean)true
0:00:01.271392922 30077 0xf61a36f0 DEBUG                playbin
gstplaybin2.c:4603:autoplug_select_cb:<playbin0> checking factory avdec_h264
0:00:01.276036993 30077 0xf61a36f0 DEBUG                playbin
gstplaybin2.c:4743:autoplug_select_cb:<playbin0> avdec_h264 not compatible
with the fixed sink
Missing element: H.264 (Main Profile) decoder
WARNING: from element /GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0:
No decoder available for type 'video/x-h264, stream-format=(string)avc,
alignment=(string)au, level=(string)3, profile=(string)main,
codec_data=(buffer)014d401effe10014274d401ea9181407b600d418041adb0ad7bdf01001000428de09c8,
width=(int)640, height=(int)480, framerate=(fraction)25/1,
pixel-aspect-ratio=(fraction)1/1, parsed=(boolean)true'.
Additional debug info:
../../../gst-plugins-base-1.10.4/gst/playback/gsturidecodebin.c(938):
unknown_type_cb (): /GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0



--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Modifying-playbin-pipeline-tp4683089p4683514.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list