[Bug 793058] New: qtdemux: add support for edit lists for fragmented files in push mode

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Jan 31 10:45:00 UTC 2018


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

            Bug ID: 793058
           Summary: qtdemux: add support for edit lists for fragmented
                    files in push mode
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: aboya at igalia.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

MediaSource Extensions requires support for basic edit lists in MP4:

https://www.w3.org/TR/mse-byte-stream-format-isobmff/#iso-init-segments

> The user agent must support setting the offset from media composition time to movie presentation time by handling an Edit Box (edts) containing a single Edit List Box (elst) that contains a single edit with media rate one. This edit may have a duration of 0 (indicating that it spans all subsequent media) or may have a non-zero duration (indicating the total duration of the movie including fragments).

Unfortunately, qtdemux does not currently support this when working with
fragmented files in push mode, which is what is used in MSE. Currently there is
this condition that rejects them:
https://github.com/ntrrgc/gst-plugins-good/commit/8bcc733ceca037b1d680ddb21c0317b6f85fab19

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