[Bug 677535] New: isomp4/qtdemux: Add support for MPEG DASH tfdt box

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jun 6 01:04:03 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=677535
  GStreamer | gst-plugins-good | 0.10.36

           Summary: isomp4/qtdemux: Add support for MPEG DASH tfdt box
    Classification: Platform
           Product: GStreamer
           Version: 0.10.36
        OS/Version: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: david.corvoysier at orange.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Created an attachment (id=215710)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=215710)
qtdemux DASH tfdt support

MPEG DASH has defined a set of new boxes to specify duration, indexes and
offsets of ISOBMFF fragments.

The Track Fragment Base Media Decode Time (tfdt) Box can in particular be
included inside a traf box to specify the absolute decode time, measured on the
media timeline, of the first sample in decode order in the track fragment. 

This information can be used by the qtdemux to find out the current position of
an MP4 fragment in the timeline and assign the correct timestamp to the output
buffers (the current code always assumes that the offset is zero).

This patch adds code for parsing and dumping tfdt boxes, and modifies qtdemux
fragmented MP4 to add the tfdt decode time to the output buffers timestamps.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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