You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-10 06:10:52 +02:00
increment initial_prog_date_time when removing old segments
Fixes https://trac.ffmpeg.org/ticket/5940#ticket Reviewed-by: Michael Niedermayer <<michael@niedermayer.cc>> Signed-off-by: Robert Nagy <ronag89@gmail.com> Signed-off-by: Steven Liu <lingjiujianke@gmail.com>
This commit is contained in:
@@ -183,6 +183,7 @@ static int hls_delete_old_segments(HLSContext *hls) {
|
|||||||
segment = hls->old_segments;
|
segment = hls->old_segments;
|
||||||
while (segment) {
|
while (segment) {
|
||||||
playlist_duration -= segment->duration;
|
playlist_duration -= segment->duration;
|
||||||
|
hls->initial_prog_date_time += segment->duration;
|
||||||
previous_segment = segment;
|
previous_segment = segment;
|
||||||
segment = previous_segment->next;
|
segment = previous_segment->next;
|
||||||
if (playlist_duration <= -previous_segment->duration) {
|
if (playlist_duration <= -previous_segment->duration) {
|
||||||
|
Reference in New Issue
Block a user