[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