From: Peter Ross Date: Thu, 19 Feb 2009 12:21:09 +0000 (+0000) Subject: FFplay: Stop processing input file when AVERROR_EOF is returned from av_read_frame() X-Git-Tag: v0.5~289 X-Git-Url: http://git.videolan.org/?p=ffmpeg.git;a=commitdiff_plain;h=edf9b2f040b66b0d1096a144f558c73baa3ae6b4 FFplay: Stop processing input file when AVERROR_EOF is returned from av_read_frame() Originally committed as revision 17458 to svn://svn.ffmpeg.org/ffmpeg/trunk --- diff --git a/ffplay.c b/ffplay.c index 4785f2d0ec..964408bcc3 100644 --- a/ffplay.c +++ b/ffplay.c @@ -2098,7 +2098,7 @@ static int decode_thread(void *arg) } ret = av_read_frame(ic, pkt); if (ret < 0) { - if (url_ferror(ic->pb) == 0) { + if (ret != AVERROR_EOF && url_ferror(ic->pb) == 0) { SDL_Delay(100); /* wait for user event */ continue; } else