[multifilesrc] Prevent EOS from qtdemux stopping the pipeline

Ilya Kulakov kulakov.ilya at gmail.com
Wed Feb 26 02:24:46 PST 2014

I'm trying to play a bunch of mp4 files by using the multifilesrc element. However, once the first item is played, pipeline is stopped due to EOS most probably from the qtdemux element.

gst-launch-1.0 multifilesrc location=…/%04d.mp4 loop=true ! qtdemux ! h264parse ! avdec_h264 ! videoconvert ! videorate ! osxvideosink --gst-debug-level=5 --gst-debug-no-color

Part of the log:
0:00:10.102951000  8628 0x7fe27c0ba940 DEBUG                qtdemux qtdemux.c:4967:gst_qtdemux_chain:<qtdemux0> we reached the end of our segment.
0:00:10.102956000  8628 0x7fe27c0ba940 DEBUG                qtdemux qtdemux.c:4980:gst_qtdemux_chain:<qtdemux0> All streams are EOS, signal upstream
0:00:10.102962000  8628 0x7fe27c0ba940 DEBUG                qtdemux qtdemux.c:5041:gst_qtdemux_chain:<qtdemux0> no next entry, EOS

Is it even possible to use multifilesrc with video files? Because all examples I've seen use this element to turn a bunch of images into video file.

Best Regards,
Ilya Kulakov

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20140226/09a40187/attachment.html>

More information about the gstreamer-devel mailing list