dashdemux: Use gst_mpdparser_get_segment_end_time() directly instead of calculating it again
It does the exact same calculations.
This commit is contained in:
parent
43d1dd3dad
commit
bcbf1f67f0
@ -4780,13 +4780,9 @@ gst_mpd_client_stream_seek (GstMpdClient * client, GstActiveStream * stream,
|
|||||||
if (segment->start > ts)
|
if (segment->start > ts)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
if (segment->repeat >= 0) {
|
|
||||||
end_time = segment->start + (segment->repeat + 1) * segment->duration;
|
|
||||||
} else {
|
|
||||||
end_time =
|
end_time =
|
||||||
gst_mpdparser_get_segment_end_time (client, stream->segments,
|
gst_mpdparser_get_segment_end_time (client, stream->segments,
|
||||||
segment, index);
|
segment, index);
|
||||||
}
|
|
||||||
|
|
||||||
/* avoid downloading another fragment just for 1ns in reverse mode */
|
/* avoid downloading another fragment just for 1ns in reverse mode */
|
||||||
if (forward)
|
if (forward)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user