summaryrefslogtreecommitdiff
path: root/ext/dash/gstmpdparser.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/dash/gstmpdparser.c')
-rw-r--r--ext/dash/gstmpdparser.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/ext/dash/gstmpdparser.c b/ext/dash/gstmpdparser.c
index 734959dcd..c479f8dbd 100644
--- a/ext/dash/gstmpdparser.c
+++ b/ext/dash/gstmpdparser.c
@@ -4780,13 +4780,9 @@ gst_mpd_client_stream_seek (GstMpdClient * client, GstActiveStream * stream,
if (segment->start > ts)
break;
- if (segment->repeat >= 0) {
- end_time = segment->start + (segment->repeat + 1) * segment->duration;
- } else {
- end_time =
- gst_mpdparser_get_segment_end_time (client, stream->segments,
- segment, index);
- }
+ end_time =
+ gst_mpdparser_get_segment_end_time (client, stream->segments,
+ segment, index);
/* avoid downloading another fragment just for 1ns in reverse mode */
if (forward)