Commit c447aaff authored by michael's avatar michael

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
parent 4a29017f
......@@ -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);
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment