<div>All,</div>
<div> </div>
<div>I am streaming two webcam&#39;s from VLC via UDP.  I am trying to use videomix to mix both streams into a single stream.  I can view the stream correctly if I use the following command.</div>
<div> </div>
<div>gst-launch udpsrc port=2341 ! mpegtsdemux ! mpeg2dec ! ffmpegcolorspace ! ximagesink sync=false</div>
<div> </div>
<div>now when I add the videomixer like so</div>
<div> </div>
<div>gst-launch udpsrc port=2341 ! mpegtsdemux ! mpeg2dec ! ffmpegcolorspace ! videomixer name=zone1 ! ximagesink sync=false</div>
<div> </div>
<div>I get a the following error.</div>
<div> </div>
<div>ERROR: from element /GstPipeline:pipeline0/GstUDPSrc:udpsrc0: Internal data flow error.<br>Additional debug info:<br>gstbasesrc.c(2388): gst_base_src_loop (): /GstPipeline:pipeline0/GstUDPSrc:udpsrc0:<br>streaming task paused, reason not-negotiated (-4)</div>

<div> </div>
<div>Both streams are 640x480 MPEG2/TS and from the documentation I should be able to mix the two UDP streams like so.</div>
<div> </div>
<div>gst-launch udpsrc port=2341 ! mpegtsdemux ! mpeg2dec ! ffmpegcolorspace ! videobox left=0 top=0 ! videomixer name=zone1 ! videomixer name=zone2 ! ffmpegcolorspace ! xvimagesink sync=false videotestsrc ! videobox left=-640 top=0 ! zone2.</div>

<div> </div>
<div>But I still get the same error, if I replace the udpsrc with videotestsrc and remove the demux and decoders everything is fine.</div>
<div> </div>
<div>Any help is greatly appreciated for I am going to be bald by the end of the day. ;)</div>
<div> </div>
<div>Sean Truman</div>
<div> </div>
<div> </div>
<div> </div>
<div><br> </div>