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

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue May 3 19:23:51 UTC 2016


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

Thiago Sousa Santos <thiagossantos at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |thiagossantos at gmail.com

--- Comment #1 from Thiago Sousa Santos <thiagossantos at gmail.com> ---
Haven't investigated very deeply, yet, but bisected it to:

commit b40cfcfffb659138ed341badd6b76b02df4190b1
Author: Edward Hervey <bilboed at bilboed.com>
Date:   Wed Dec 10 16:55:44 2014 +0100

    qtdemux: Update duration when we get more information

    When dealing with fragmented files, we will get more accurate duration
    information via the mfra and moof atoms.

    In order for playback to not stop at the initial duration (from the
    moov atom), we need to check and update the various duration variables
    when we find more information.

    Fixes playback of fragmented files in pull mode


Particularly this change that is part of this patch:
@@ -7160,6 +7215,7 @@ done:
     GST_DEBUG_OBJECT (qtdemux, "created dummy segment %" GST_TIME_FORMAT,
         GST_TIME_ARGS (stream_duration));
     stream->n_segments = 1;
+    stream->dummy_segment = TRUE;
   }

-- 
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