[FFmpeg-devel] [PATCH] http: avoid logging reconnect warning if stream was aborted

wm4 nfxjfg at googlemail.com
Thu Jan 4 19:11:28 EET 2018


On Thu, 4 Jan 2018 12:01:02 -0500
"Ronald S. Bultje" <rsbultje at gmail.com> wrote:

> Hi,
> 
> On Thu, Jan 4, 2018 at 11:07 AM, wm4 <nfxjfg at googlemail.com> wrote:
> 
> > If the stream was aborted using the libavformat interrupt callback, we
> > don't want it to log the reconnect warning. (Exiting after logging this
> > warning worked well, so this is only for avoiding the ugly warning.)
> > ---
> > I don't want to stick this as an additional condition into the 150
> > column while() condition, so it's a separate if.
> > ---
> >  libavformat/http.c | 3 +++
> >  1 file changed, 3 insertions(+)
> >
> > diff --git a/libavformat/http.c b/libavformat/http.c
> > index eb029e33a0..4806b1e59b 100644
> > --- a/libavformat/http.c
> > +++ b/libavformat/http.c
> > @@ -1452,6 +1452,9 @@ static int http_read_stream(URLContext *h, uint8_t
> > *buf, int size)
> >          || (read_ret == AVERROR_EOF && s->reconnect_at_eof &&
> > (!h->is_streamed || s->reconnect_streamed))) {
> >          uint64_t target = h->is_streamed ? 0 : s->off;
> >
> > +        if (read_ret == AVERROR_EXIT)
> > +            return read_ret;  
> 
> 
> Sure.

Thanks, pushed.


More information about the ffmpeg-devel mailing list