mpdparser: Fix inverted logic introduced in last commit
authorSebastian Dröge <sebastian@centricular.com>
Fri, 5 Jun 2015 12:30:03 +0000 (14:30 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Fri, 5 Jun 2015 12:33:57 +0000 (14:33 +0200)
ext/dash/gstmpdparser.c

index 885d7a3..4a66e16 100644 (file)
@@ -4104,8 +4104,8 @@ gst_mpd_client_get_next_fragment_duration (GstMpdClient * client,
     g_return_val_if_fail (stream->cur_seg_template->MultSegBaseType->
         SegmentTimeline == NULL, 0);
 
-    if (GST_CLOCK_TIME_IS_VALID (duration) || (segments_count > 0
-            && seg_idx >= segments_count))
+    if (GST_CLOCK_TIME_IS_VALID (duration) || segments_count == 0
+        || seg_idx < segments_count)
       return duration;
     return 0;
   }