From 18c3313e65f70646858b58fcae6c95308cad0945 Mon Sep 17 00:00:00 2001 From: Lukasz Marek Date: Fri, 7 Feb 2014 00:31:29 +0100 Subject: [PATCH] lavd/sdl: make waiting spurious wakeup aware Signed-off-by: Lukasz Marek Signed-off-by: Michael Niedermayer --- libavdevice/sdl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavdevice/sdl.c b/libavdevice/sdl.c index 72d327e8e8..2f36f632d9 100644 --- a/libavdevice/sdl.c +++ b/libavdevice/sdl.c @@ -292,7 +292,7 @@ static int sdl_write_header(AVFormatContext *s) /* wait until the video system has been inited */ SDL_LockMutex(sdl->mutex); - if (!sdl->inited) { + while (!sdl->inited) { SDL_CondWait(sdl->init_cond, sdl->mutex); } SDL_UnlockMutex(sdl->mutex);