diff --git a/ffplay.c b/ffplay.c index 3c5ef681c558bcedfb215b07f8531f9072c5bff2..a9d710e4c581507e94702292edc4c8353c0426de 100644 --- a/ffplay.c +++ b/ffplay.c @@ -1872,6 +1872,8 @@ static int video_thread(void *arg) ret = get_video_frame(is, frame, &pts_int, &pkt); pos = pkt.pos; av_free_packet(&pkt); + if (ret == 0) + continue; #endif if (ret < 0)