playbin not working after gstreamer 1.10 migration

psiva87 psiva87 at gmail.com
Fri Mar 24 15:28:53 UTC 2017


Hi,
MPEG TS playback is not working when launched with playbin/decodebin
pipeline after migration to 1.10.4 from 1.4.4

# gst-launch-1.0 playbin uri=http://<IP>/test.ts flags=0x00000003
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Got context from element 'sink': gst.gl.GLDisplay=context,
gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayWayland\)\ gldisplaywayland0";
libEGL warning: MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
WARNING: from element /GstPlayBin:playbin0/GstPlaySink:playsink: No volume
control found
Additional debug info:
../../../gst-plugins-base-1.10.4/gst/playback/gstplaysink.c(2857):
gen_audio_chain (): /GstPlayBin:playbin0/GstPlaySink:playsink:
Volume/mute is not available
Redistribute latency...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstAudioSinkClock
Done buffering, setting pipeline to PLAYING ...

whereas the same pipeline plays AV properly when constructed manually as
below

gst-launch-1.0 souphttpsrc location=http://<IP>/test.ts ! tsdemux name=demux
demux. ! queue ! mpegvideoparse ! v4l2video0dec ! videoconvert ! glimagesink
demux. ! queue ! mpegaudioparse ! avdec_mp3 ! audioconvert ! audioresample !
volume ! autoaudiosink

I enabled logs, but not getting any clue from it. Any pointers for
debugging?



--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/playbin-not-working-after-gstreamer-1-10-migration-tp4682401.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list