splitmuxsink: Hang sometime
My pipeline is as following:
**pi@SOM-RK3399v2:/mnt/ssd/temp$** gst-launch-1.0 -e splitmuxsink name=mp4muxer streamable=true max-size-time=10000000000 location=/mnt/ssd/temp/captureall_%03d.mp4 v4l2src device=/dev/video10 io-mode=2 ! image/jpeg,width=1280, height=720, framerate=30/1, format=NV12 ! jpegdec ! tee name=teecam0 teecam0. ! queue max-size-time=30000 max-size-bytes=0 max-size-buffers=0 leaky=2 ! mpph264enc ! h264parse ! queue max-size-time=30000 max-size-bytes=0 max-size-buffers=0 leaky=2 ! mp4muxer.video v4l2src device=/dev/video12 io-mode=2 ! image/jpeg,width=1280, height=720, framerate=30/1, format=NV12 ! jpegdec ! tee name=teecam1 teecam1. ! queue max-size-time=30000 max-size-bytes=0 max-size-buffers=0 leaky=2 ! mpph264enc ! h264parse ! queue max-size-time=30000 max-size-bytes=0 max-size-buffers=0 leaky=2 ! mp4muxer.video_aux_0 teecam0. ! queue ! videoconvert ! autovideosink sync=false teecam1. ! queue ! videoconvert ! autovideosink sync=false pulsesrc device="alsa_input.usb-TAKSTAR_TAKSTAR_BM-621USB_Microphone-00.analog-mono" ! audioconvert ! tee name=teemicrophone1 ! audioresample ! avenc_aac ! queue ! aacparse ! queue max-size-time=30000 max-size-bytes=0 max-size-buffers=0 leaky=2 ! mp4muxer.audio_0 teemicrophone1. ! queue ! level name=miclevelname1 message=true ! fakesink sync=false pulsesrc device="alsa_input.usb-TAKSTAR_TAKSTAR_BM-621USB_Microphone-00.analog-mono.2" ! audioconvert ! tee name=teemicrophone2 ! audioresample ! avenc_aac ! queue ! aacparse ! queue max-size-time=30000 max-size-bytes=0 max-size-buffers=0 leaky=2 ! mp4muxer.audio_1 teemicrophone2. ! queue ! level name=miclevelname2 message=true ! fakesink sync=false
Setting pipeline to PAUSED ...
mpi: mpp version: 0b701fe author: Lawrence-Tang DEBIAN: prepare for release_20171218-3
mpp_rt: NOT found ion allocator
mpp_rt: found drm allocator
mpi: mpp version: 0b701fe author: Lawrence-Tang DEBIAN: prepare for release_20171218-3
Pipeline is live and does not need PREROLL ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
Redistribute latency...
New clock: GstPulseSrcClock
Redistribute latency...
h264e_api: h264e_config MPP_ENC_SET_RC_CFG bps 3456000 [3240000 : 3672000]
h264e_api: h264e_config MPP_ENC_SET_RC_CFG bps 3456000 [3240000 : 3672000]
0:00:00.0 / 99:99:99.
It got stuck sometimes. Log splitmuxsink is in attachment. Plugin version: 1.19.0.1
Please help. Thanks!