[gst-devel] I can't get an appsrc-using pipeline to PLAYING state
Lutz Müller
lutz at topfrose.de
Tue Jan 13 20:57:43 CET 2009
On Tue, 2009-01-13 at 09:03 +0100, Julien Puydt wrote:
> LANG=C gst-launch appsrc
> caps=audio/x-raw-int,rate=44100,channels=2,width=16 name=ekiga_src !
> volume name=ekiga_volume ! sdlaudiosink
> Setting pipeline to PAUSED ...
> Pipeline is PREROLLING ...
>
> and it never goes into PLAYING.
>
> Could someone hint what's going wrong there ?
According to the documentation, "Sink elements only accept one single
buffer of data and then block. At this point the pipeline is ’prerolled’
and ready to render data immediately." I guess sdlaudiosink is waiting
for this one single buffer in vain in your pipeline forever...
Lutz
More information about the gstreamer-devel
mailing list