dashdemux: send segments that overwrite previous ones
authorThiago Santos <thiago.sousa.santos@collabora.com>
Fri, 8 Feb 2013 05:55:05 +0000 (02:55 -0300)
committerThiago Santos <thiago.sousa.santos@collabora.com>
Wed, 8 May 2013 21:14:40 +0000 (18:14 -0300)
This is only done for seeks, so it is fine

ext/dash/gstdashdemux.c

index ca6828c..7c1fd07 100644 (file)
@@ -1039,9 +1039,9 @@ gst_dash_demux_stream_loop (GstDashDemux * demux)
             i++, iter = g_slist_next (iter)) {
           GstDashDemuxStream *stream = iter->data;
           gst_pad_push_event (stream->pad,
-              gst_event_new_new_segment (TRUE, demux->segment.rate,
+              gst_event_new_new_segment (FALSE, demux->segment.rate,
                   GST_FORMAT_TIME, demux->segment.start, demux->segment.stop,
-                  0));
+                  demux->segment.time));
         }
         selected_stream->need_segment = FALSE;
         demux->position_shift = 0;