[gst-devel] Any ways to add/remove branches to/from a running pipeline

Aurelien Grimaud gstelzz at yahoo.fr
Fri Oct 16 17:57:21 CEST 2009

Le 16/10/2009 17:02, Shiping a écrit :
> So, this means the other branches connected after this tee (say record branch
> in my pipeline ) have to be temporarily stopped ?
> Thanks
> Shiping
There will be no more buffers going downstream your tee, so downstream 
branched will be "paused"
But, the block, unlink/link unblock will not take long and as buffers 
carry timestamp, this should not be a problem.

> sledge hammer wrote:
>> According to Aurelien's suggestion--->  "Block your tee sink pad,
>> link/unlink your preview branch, unblock."
>> This mean you should do "video source-->block-->tee" and not a
>> "tee-->block-->preview bin/stream bin"

More information about the gstreamer-devel mailing list