Blocking the tees?

killerrats koreysjunkmail at gmail.com
Fri Apr 27 17:17:42 UTC 2018


<http://gstreamer-devel.966125.n4.nabble.com/file/t377034/GstreamerRecordPipeline.jpg> 
I have two tees one for audio and one for video. I will asynchronous switch
between two branches to record a file. If I stop a branch in one thread and
start a new branch in one branch it won't let me block one of the pads on
the start branch. If I synchronous the process it works fine. Any ideas?

Stop Branch:
 Block Tees
Eos Through the queues
null each element

Start Branch:
wait for EOS through Stop branch.
Request pads from tees
block pads
link the pads with the queues
unblock each pad



-----
------------------------------
Gstreamer 1.12.4
------------------------------
Windows
--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/


More information about the gstreamer-devel mailing list