[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