[Bug 741285] New: dashdemux: gst_dash_demux_setup_streams fails to initialise the segment numbers for live streams
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Tue Dec 9 02:56:39 PST 2014
https://bugzilla.gnome.org/show_bug.cgi?id=741285
GStreamer | gst-plugins-bad | git
Summary: dashdemux: gst_dash_demux_setup_streams fails to
initialise the segment numbers for live streams
Classification: Platform
Product: GStreamer
Version: git
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-bad
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: david.waring at rd.bbc.co.uk
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Created an attachment (id=292350)
View: https://bugzilla.gnome.org/attachment.cgi?id=292350
Review: https://bugzilla.gnome.org/review?bug=741285&attachment=292350
Set next segment number on next_streams instead of streams
gst_dash_demux_setup_streams has logic to find the correct segment/fragment
numbers for each stream based on the current time. However this logic does not
operate on the list of newly created streams and instead operates on an empty
list. This is because gst_dash_demux_setup_all_streams creates the new streams
in a next_streams list and the loop in gst_dash_demux_setup_streams operates on
the current streams list. Either the next_streams need propagating to the
current streams list before this loop, or the loop needs to operate on
next_streams instead.
Included is a patch to change the loop to operate on next_streams instead.
--
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