diff --git a/ext/dash/gstmpdparser.c b/ext/dash/gstmpdparser.c index ba0aa3388d..2747280c02 100644 --- a/ext/dash/gstmpdparser.c +++ b/ext/dash/gstmpdparser.c @@ -3738,7 +3738,6 @@ gst_mpd_client_get_next_fragment_timestamp (GstMpdClient * client, GstClockTime duration = gst_mpd_client_get_segment_duration (client, stream, NULL); guint segments_count = gst_mpd_client_get_segments_counts (client, stream); - GstStreamPeriod *stream_period = gst_mpdparser_get_stream_period (client); g_return_val_if_fail (stream->cur_seg_template-> MultSegBaseType->SegmentTimeline == NULL, FALSE); @@ -3746,7 +3745,7 @@ gst_mpd_client_get_next_fragment_timestamp (GstMpdClient * client, && stream->segment_index >= segments_count)) { return FALSE; } - *ts = stream_period->start + stream->segment_index * duration; + *ts = stream->segment_index * duration; } return TRUE; @@ -3900,8 +3899,6 @@ gst_mpd_client_get_next_fragment (GstMpdClient * client, } } } else { - GstStreamPeriod *stream_period = gst_mpdparser_get_stream_period (client); - if (stream->cur_seg_template != NULL) { mediaURL = gst_mpdparser_build_URL_from_template (stream-> @@ -3926,8 +3923,7 @@ gst_mpd_client_get_next_fragment (GstMpdClient * client, GST_DEBUG ("mediaURL = %s", mediaURL); GST_DEBUG ("indexURL = %s", indexURL); - fragment->timestamp = - stream_period->start + stream->segment_index * fragment->duration; + fragment->timestamp = stream->segment_index * fragment->duration; } base_url = gst_uri_from_string (stream->baseURL);