isofmp4mux crashes when recording with sound and without the chunk-duration param
Hi, I'm trying to launch the following pipe: gst-launch-1.0 rtspsrc location='link' name=rtsp_src rtsp_src. ! application/x-rtp, media=video ! rtph264depay ! h264parse ! h264timestamper ! queue ! isofmp4mux fragment-duration=1000 name=muxer_sys ! filesink location=record.mp4 rtsp_src. ! application/x-rtp, media=audio ! queue ! rtpmp4gdepay name=audiodepay ! aacparse ! queue ! muxer_sys.
and I get an error thread '' panicked at mux/fmp4/src/fmp4mux/imp.rs:1335:9: assertion failed: timeout || all_eos || stream.sinkpad.is_eos() || stream.queued_gops.get(1).map(|gop| gop.final_earliest_pts) == Some(true) || settings.chunk_duration.is_some()
if I set the chunk-duration=1, the pipe starts, but when I send an eos
signal, I get an error assertion failed: at_eos
There are no problems with streams without sound