From f414a15b33064bec510e9475aa0c84dbeb24f463 Mon Sep 17 00:00:00 2001 From: sesse Date: Tue, 16 Mar 2010 22:08:56 +0000 Subject: Fix return value of InitializeCriticalSectionAndSpinCount. InitializeCriticalSectionAndSpinCount returns a nonzero value on success, and some codecs (notably VP7) seemingly got confused when it didn't, if and only if we tried to emulate NT or newer. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30913 b3059339-0415-0410-9bf9-f77b7e298cf2 --- loader/win32.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'loader') diff --git a/loader/win32.c b/loader/win32.c index 9143702878..d0cbddca66 100644 --- a/loader/win32.c +++ b/loader/win32.c @@ -1412,9 +1412,10 @@ static void WINAPI expInitializeCriticalSection(CRITICAL_SECTION* c) return; } -static void WINAPI expInitializeCriticalSectionAndSpinCount(CRITICAL_SECTION* c, DWORD spin) +static WIN_BOOL WINAPI expInitializeCriticalSectionAndSpinCount(CRITICAL_SECTION* c, DWORD spin) { expInitializeCriticalSection(c); + return 1; } static void WINAPI expEnterCriticalSection(CRITICAL_SECTION* c) -- cgit v1.2.3