diff --git a/ffplay.c b/ffplay.c
index c7778437058439c58fee8df0738f39919a2a34ff..169c78ce20bec9c4e31d459efabebbb65dfd9645 100644
--- a/ffplay.c
+++ b/ffplay.c
@@ -2568,6 +2568,7 @@ static int decode_thread(void *arg)
                     goto fail;
                 }
             }
+            eof=0;
             continue;
         }
         ret = av_read_frame(ic, pkt);