After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 696228 - mp4mux: streamable=true seeks on sink at EOS, causing errors with some sinks
mp4mux: streamable=true seeks on sink at EOS, causing errors with some sinks
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
git master
Other Linux
: Normal normal
: 1.1.3
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-03-20 21:41 UTC by David Schleef
Modified: 2013-07-19 16:32 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description David Schleef 2013-03-20 21:41:07 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
Comment 1 Tim-Philipp Müller 2013-07-19 16:32:55 UTC
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