dashdemux: Find current segment in the streams that have just been setup
authorDavid Waring <david.waring@rd.bbc.co.uk>
Fri, 5 Dec 2014 16:20:08 +0000 (16:20 +0000)
committerThiago Santos <thiagoss@osg.samsung.com>
Wed, 10 Dec 2014 00:08:10 +0000 (21:08 -0300)
Using demux->streams will just skip the whole loop as demux->streams will
always be NULL at that point

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

ext/dash/gstdashdemux.c

index 22d5716..4e4d71a 100644 (file)
@@ -531,7 +531,7 @@ gst_dash_demux_setup_streams (GstAdaptiveDemux * demux)
     gint seg_idx;
 
     GST_DEBUG_OBJECT (demux, "Seeking to current time of day for live stream ");
-    for (iter = demux->streams; iter; iter = g_list_next (iter)) {
+    for (iter = demux->next_streams; iter; iter = g_list_next (iter)) {
       GstDashDemuxStream *stream = iter->data;
       GstActiveStream *active_stream = stream->active_stream;