GNOME Bugzilla – Bug 696228
mp4mux: streamable=true seeks on sink at EOS, causing errors with some sinks
Last modified: 2013-07-19 16:32:55 UTC
gst-launch-1.0 -q videotestsrc num-buffers=300 ! x264enc ! mp4mux streamable=true ! fdsink | cat >/dev/null Fails with: 0:00:00.553246609 19546 0x110a6d0 WARN fdsink gstfdsink.c:602:gst_fd_sink_event:<fdsink0> error: Error while seeking on file descriptor 1: Illegal seek 0:00:00.553317190 19546 0x110a6d0 WARN fdsink gstfdsink.c:602:gst_fd_sink_event:<fdsink0> error: Error while seeking on file descriptor 1: Illegal seek ERROR: from element /GstPipeline:pipeline0/GstFdSink:fdsink0: Could not perform seek on resource. Additional debug info: gstfdsink.c(602): gst_fd_sink_event (): /GstPipeline:pipeline0/GstFdSink:fdsink0: Error while seeking on file descriptor 1: Illegal seek 0:00:00.553450430 19546 0x110a6d0 WARN qtmux gstqtmux.c:2349:gst_qt_mux_handle_buffer:<mp4mux0> Failed to stop file: error
commit ce52b319ff1505896937115bd0b3426ea6bc23dd Author: Tim-Philipp Müller <tim.muller@collabora.co.uk> Date: Fri Jul 19 17:14:06 2013 +0100 qtmux: when streaming don't try to seek when stopping It might cause errors in sinks that are not seekable and have reported this (like e.g. fdsink) https://bugzilla.gnome.org/show_bug.cgi?id=696228