[FFmpeg-devel] [PATCH 3/3] hls: don't print a certain warning if playlist loading is aborted

刘歧 lq at chinaffmpeg.org
Fri Jan 26 05:11:46 EET 2018


> On 24 Jan 2018, at 15:08, wm4 <nfxjfg at googlemail.com> wrote:
> 
> AVERROR_EXIT happens when the user's interrupt callback signals that
> playback should be aborted. In this case, the demuxer shouldn't print a
> warning, as it's expected that all network accesses are stopped.
> ---
> libavformat/hls.c | 5 +++--
> 1 file changed, 3 insertions(+), 2 deletions(-)
> 
> diff --git a/libavformat/hls.c b/libavformat/hls.c
> index 6e1a2e3f1e..02e764f932 100644
> --- a/libavformat/hls.c
> +++ b/libavformat/hls.c
> @@ -1422,8 +1422,9 @@ reload:
>         if (!v->finished &&
>             av_gettime_relative() - v->last_load_time >= reload_interval) {
>             if ((ret = parse_playlist(c, v->url, v, NULL)) < 0) {
> -                av_log(v->parent, AV_LOG_WARNING, "Failed to reload playlist %d\n",
> -                       v->index);
> +                if (ret != AVERROR_EXIT)
> +                    av_log(v->parent, AV_LOG_WARNING, "Failed to reload playlist %d\n",
> +                           v->index);
>                 return ret;
>             }
>             /* If we need to reload the playlist again below (if
> -- 
> 2.15.1
> 
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Patchset LGTM


Thanks
Steven



More information about the ffmpeg-devel mailing list