diff --git a/ext/dash/gstmpdparser.c b/ext/dash/gstmpdparser.c index df96c57f34..778ab2ea5d 100644 --- a/ext/dash/gstmpdparser.c +++ b/ext/dash/gstmpdparser.c @@ -4708,7 +4708,7 @@ gst_mpd_client_stream_seek (GstMpdClient * client, GstActiveStream * stream, if (index + 1 >= stream->segments->len) { selectedChunk = NULL; } else { - selectedChunk = g_ptr_array_index (stream->segments, index + 1); + selectedChunk = g_ptr_array_index (stream->segments, ++index); } } }