AW: dynamic videomixing

Bernhard Graaf bernhard.graaf at
Sat Dec 13 09:12:25 PST 2014

Hi Sèrgio,


I have checked this. If I try to test the pipeline with gst-launch, I get
the same result (whatever position, before queue, after queue, after

gst-launch-1.0 -vvv tcpclientsrc host='' port=12000 ! queue2 !
decodebin name=decoder decoder. ! queue ! audioconvert ! audioresample !
pulsesink   decoder. !  queue ! videoconvert ! xvimagesink

The pipeline is hanging. If I remove only the videomixer, the pipeline is
working well.

The gst_pad_link() returned ‘GST_PAD_LINK_NOFORMAT’.


Any Idea?




Von: gstreamer-devel [mailto:gstreamer-devel-bounces at]
Im Auftrag von Sérgio Agostinho
Gesendet: Samstag, 13. Dezember 2014 16:38
An: Discussion of the development of and with GStreamer
Betreff: Re: dynamic videomixing


Hi Bernhard, 


I've tested the pipeline below and it works so the answer to your initial
question is, yes you can have only one sink pad in the video mixer

gst-launch-1.0 -ev v4l2src ! videomixer ! xvimagesink


Regarding the second question. 

Pad.html#gst-pad-link>  returns the reason why the link failed, and it is
normally quite descriptive as you can see on
ad.html#GstPadLinkReturn . Try to see what it is returning in your case.


Also have you tried to test your pipeline in gst-launch with the video



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the gstreamer-devel mailing list