Dynamic mixing using Adder

SimonKay simon.Kraushaar at callvision-tech.com
Fri Oct 24 06:57:21 PDT 2014


OK. crazily I've been looking at this for a few weeks and no sooner do I post
than I think i've found the answer! 

It seems that if I perform a gst_element_link() - which dynamically creates
a sink_%u on the adder, I have this problem. HOWEVER if link on the pad
level like so:

GstPad *adderpad = gst_element_get_request_pad(adder, "sink_%u");
GstPadLinkReturn result = gst_pad_link(ghostpad, adderpad);

I don't get the issue and can add and remove new srcbins without effecting
any live streams! I'm not sure why this would be the case, I'm assuming
gst_element_link() SHOULD dynamically create the request_pad? It seems to do
so in the first instance, just not in any further requests..

I don't feel confident enough to suggest this is a bug. Any pointers as to
why this might be the case?




--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Dynamic-mixing-using-Adder-tp4669147p4669148.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list