[Bug 755132] mpdparser: If no Initialization is present in the SegmentBase, assume it is before the indexRange

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Sep 21 15:03:58 PDT 2015


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

--- Comment #4 from Thiago Sousa Santos <thiagossantos at gmail.com> ---
>From the spec:

5.3.9.5.2 - Initialization Segment information
Each Representation has assigned at most one Initialization Segment.
The presence of an Initialization Segment is indicated by the presence of
SegmentBase.Initialization, SegmentList.Initialization, the
SegmentTemplate.Initialization element or the SegmentTemplate at initialization
attribute that may contain URL and byte range information or URL
construction rules for the Initialization Segment.

If neither Initialization element nor SegmentTemplate at initialization attribute
are present for a Representation then each Media Segment within the
Representation shall be self-initializing.

And for @indexRangeExact:
when set to 'true' specifies that for all Segments
in the Representation, the data outside the prefix
defined by @indexRange contains the data
needed to access all access units of all media
streams syntactically and semantically.

===

I wonder if 'the data outside the prefix' means the data before it? If so, your
patch makes sense under the condition that indexRangeExact is set.

Did you report those 2 streams that don't work?

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