diff options
author | sesse <sesse@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2010-03-16 22:08:56 +0000 |
---|---|---|
committer | sesse <sesse@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2010-03-16 22:08:56 +0000 |
commit | f414a15b33064bec510e9475aa0c84dbeb24f463 (patch) | |
tree | b2a760fd9a866789d01ebf8e5cf3f1c189c87501 /loader | |
parent | e4905ab24f69980155f316280a92172a1fd7c56e (diff) | |
download | mpv-f414a15b33064bec510e9475aa0c84dbeb24f463.tar.bz2 mpv-f414a15b33064bec510e9475aa0c84dbeb24f463.tar.xz |
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
Diffstat (limited to 'loader')
-rw-r--r-- | loader/win32.c | 3 |
1 files changed, 2 insertions, 1 deletions
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) |