dashsink: using 'mp4' as 'muxer' causes pipeline to hang on second file
Issue
Using dashsink
with muxer=mp4
fails to complete a test muxing, only completing the first file of the series, and locking up on the second file.
Reproducing
Using gst-launch-1.0
,
Run pipeline:
videotestsrc num-buffers=3000 ! x264enc ! h264parse ! dashsink muxer=mp4 mpd-root-path=C:/temp mpd-filename=experiment_dash.mpd
Observe that pipeline progress stops at 27% and remains there.
Versions
GStreamer 1.20.0+ ('main' 66b176322c...)
Windows 10 Home 21H1 19043.1466
MSVC 19.28.29914 for x64