[Bug 759118] New: mxfdemux: IndexTableSegment handling is wrong

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Dec 7 04:37:36 PST 2015


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

            Bug ID: 759118
           Summary: mxfdemux: IndexTableSegment handling is wrong
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: slomo at coaxion.net
        QA Contact: gstreamer-bugs at lists.freedesktop.org
                CC: mduponchelle1 at gmail.com, slomo at coaxion.net,
                    tsaunier at gnome.org
        Depends on: 732294
     GNOME version: ---

+++ This bug was initially created as a clone of Bug #732294 +++

First of all it is too simple and does not properly implement the algorithm
from S377-1-2009c chapter 11.

Then there are the following issues in the simple implementation currently
- it assumes the index table segment position is somehow related to the
position of the media. This is wrong, all index table segments could also e.g.
be in the footer partition. (the segment->stream_offset field)
- the de-duplication of the index table segments only looks at the start
position. Look at ffmpeg for a better implementation. Ideally one would parse
all the segments into a full, internal representation that combines all the
segments.

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