[gst-devel] adding tee to alsasink causing problems

James Pearson startoftext at gmail.com
Mon Sep 28 20:04:25 CEST 2009

So here is my pipeline. The point is to record audio and video and  
display it at the same time.

v4l2src -> tee -> video/x-raw-yuv,width=320,height=240 ->  
ffmpegcolorspace -> ffenc_flv -> ffmux_flv -> filesink
                           -> xvimagesink

alsasrc -> tee > audioresample -> audio-x-raw-int,rate=44100 - ->  
audioconvert -> lame -> ffmux_flv (same mux as above)
                           -> alsasink

I have been using this pipeline minus the tee for live playback  
(alsasink,xvimagesink) for some time and it is working well. The video  
part, even with the live display works ok but when i add in the tee  
and alsasink the pipeline gets stuck with nothing going to disk and  
the video displayed is stuck. Even just adding the alsasink to the  
pipeline without connecting it causes this result. Any suggestions? I  
already tried adding queues to almost everything.



More information about the gstreamer-devel mailing list