[Bug 765805] New: Only first fragment played for fragmented mp4 files recorded with non-seekable sink

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Apr 29 11:15:53 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=765805

            Bug ID: 765805
           Summary: Only first fragment played for fragmented mp4 files
                    recorded with non-seekable sink
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: don't know
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: knuesel at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Fragmented mp4 files recorded with an non-seekable sink (e.g. tcpclientsink)
are not played back correctly: the pipeline terminates after the first
fragment.

This was working with GStreamer 1.2 and 1.4. I noticed the problem with 1.6.3
and just reproduced it with master.

Steps to reproduce:

  nc -l -p 3333 > test.mp4 &

  gst-launch-1.0 \
      videotestsrc num-buffers=300 ! \
      x264enc ! \
      mp4mux fragment-duration=2000 ! \
      tcpclientsink host=127.0.0.1 port=3333 sync=false

This generates a 10 seconds video made of 2 seconds fragments.

With GStreamer 1.2.4, gst-discoverer reports a zero duration and gst-play plays
the file completely.

With GStreamer 1.6.3 and master, gst-discoverer reports a duration of 2 seconds
and gst-play plays only 2 seconds.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list