[gst-devel] Why does my pipeline block on preroll?
wl2776
wl2776 at gmail.com
Wed Jul 21 17:46:16 CEST 2010
I have the pipeline:
filesrc ! typefind ! mpegpsdemux name=demux multiqueue
max-size-bytes=2097152 name=mq demux.audio_c0 ! mq.sink0 mq.src0 ! mp3parse
! flump3dec ! input-selector ! tee ! audioconvert ! audioresample !
pulsesink demux.video_e0 ! mq.sink1 mq.src1 ! mpegvideoparse ! mpeg2dec !
input-selector ! queue max-size-buffers=3 max-size-bytes=0 max-size-time=0 !
ffmpegcolorspace ! videoscale ! xvimagesink
Here is the dot file:
http://gstreamer-devel.966125.n4.nabble.com/file/n2297314/player.dot
player.dot (30kb), and produced PNG:
http://gstreamer-devel.966125.n4.nabble.com/file/n2297314/player.png
player.png (850kb)
Looks like there is no negotiation between multiqueue and mpegvideoparse.
Why an it be?
I tried using seek example with this pipeline
($GST_PLUGINS_BASE/test/examples/seek/seek.c)
It begins playing only after seek command.
--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Why-does-my-pipeline-block-on-preroll-tp2297314p2297314.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.
More information about the gstreamer-devel
mailing list