You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-09-16 08:36:51 +02:00
hls: skip to next segment if the current is unavailable
Apparently, some live streams can delete segments too early, maybe because the client is too far behind. In this case, it's better to skip the segment, instead of returning EOF. (Yes, the HLS demuxer actually returns AVERROR_EOF if opening the segment returns a 404 HTTP error.) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
@@ -1087,7 +1087,8 @@ reload:
|
||||
if (ret < 0) {
|
||||
av_log(v->parent, AV_LOG_WARNING, "Failed to open segment of playlist %d\n",
|
||||
v->index);
|
||||
return ret;
|
||||
v->cur_seq_no += 1;
|
||||
goto reload;
|
||||
}
|
||||
just_opened = 1;
|
||||
}
|
||||
|
Reference in New Issue
Block a user