[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