[Bug 752229] New: dashdemux: only one SegmentList element is supported
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Jul 10 08:56:19 PDT 2015
https://bugzilla.gnome.org/show_bug.cgi?id=752229
Bug ID: 752229
Summary: dashdemux: only one SegmentList element is supported
Classification: Platform
Product: GStreamer
Version: git master
OS: Linux
Status: NEW
Severity: normal
Priority: Normal
Component: gst-plugins-bad
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: florin.apostol at oregan.net
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
The standard specifies that "The Segment list is defined by one or more
SegmentList elements".
But the implementation supports only 1 element. The SegmentList member of
_GstRepresentationNode, _GstAdaptationSetNode, _GstPeriodNode is a pointer to
GstSegmentListNode, instead of a list. So, these elements support only 1
instance of SegmentList element. When a second one is detected, the
gst_mpdparser_parse_segment_list_node function will free the previous one:
gst_mpdparser_parse_segment_list_node (GstSegmentListNode ** pointer,
....
gst_mpdparser_free_segment_list_node (*pointer);
*pointer = new_segment_list = g_slice_new0 (GstSegmentListNode);
--
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