From edf9b2f040b66b0d1096a144f558c73baa3ae6b4 Mon Sep 17 00:00:00 2001 From: Peter Ross Date: Thu, 19 Feb 2009 12:21:09 +0000 Subject: [PATCH] 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 --- ffplay.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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