From c447aaff8914f106996fc74ffa49e37ac8b366e1 Mon Sep 17 00:00:00 2001 From: michael Date: Sun, 24 Aug 2008 00:32:10 +0000 Subject: [PATCH] Ensure that SDL_AddTimer() is never called with a delay of 0 because this leads to a runaway creation of timers. We never pass 0 currently but its safer to check for it explicitly as changes to the code can easily lead to 0 being used. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14934 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b --- ffplay.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ffplay.c b/ffplay.c index 7ea077d3b..1119b4fe0 100644 --- a/ffplay.c +++ b/ffplay.c @@ -916,6 +916,7 @@ static Uint32 sdl_refresh_timer_cb(Uint32 interval, void *opaque) /* schedule a video refresh in 'delay' ms */ static void schedule_refresh(VideoState *is, int delay) { + if(!delay) delay=1; //SDL seems to be buggy when the delay is 0 SDL_AddTimer(delay, sdl_refresh_timer_cb, is); } -- 2.39.2