splitmuxsink goes to dead lock when used along with other sinks

Vinod Kesti vinodkesti at yahoo.com
Fri Nov 4 12:35:11 UTC 2016


Hi all,

I am trying to build application to encode live input.

Encoded video is streamed through UDP and in parallel encoded stream is
split and archived to disk. 
For file splitting I am using splitmux sink, with splitmuxsink Pipeline is
not prerolling and goes to dead lock.

Dead lock happens when splitmux sink is used in parallel with other sink.
Following is example pipeline.
  
gst-launch-1.0 videotestsrc ! x264enc ! tee name=split \
split.! queue !  splitmuxsink muxer=mpegtsmux
location=/root/vinod/apple_tv_ad__.ts \
split.! queue !  mpegtsmux ! udpsink host=10.0.100.3 port=9000 

When udpsink is replaced with another splitmux sink pipeline works perfectly
fine. 
This issue is present in 1.6.4 , 1.8.2 1.10.0 and master.

any one facing similar problem ??

Is this a bug ??

Thanks in advance..

~ Vinod




--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/splitmuxsink-goes-to-dead-lock-when-used-along-with-other-sinks-tp4680449.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list