Signed-off-by: Michael Niedermayer <michaelni@gmx.at>tags/n2.5
@@ -25,8 +25,6 @@ | |||||
#include "mem.h" | #include "mem.h" | ||||
#include "thread.h" | #include "thread.h" | ||||
#define USE_ATOMICS !(HAVE_PTHREADS || HAVE_W32THREADS) | |||||
AVBufferRef *av_buffer_create(uint8_t *data, int size, | AVBufferRef *av_buffer_create(uint8_t *data, int size, | ||||
void (*free)(void *opaque, uint8_t *data), | void (*free)(void *opaque, uint8_t *data), | ||||
void *opaque, int flags) | void *opaque, int flags) | ||||
@@ -26,6 +26,8 @@ | |||||
#if HAVE_PTHREADS || HAVE_W32THREADS || HAVE_OS2THREADS | #if HAVE_PTHREADS || HAVE_W32THREADS || HAVE_OS2THREADS | ||||
#define USE_ATOMICS 0 | |||||
#if HAVE_PTHREADS | #if HAVE_PTHREADS | ||||
#include <pthread.h> | #include <pthread.h> | ||||
#elif HAVE_OS2THREADS | #elif HAVE_OS2THREADS | ||||
@@ -43,6 +45,8 @@ | |||||
#else | #else | ||||
#define USE_ATOMICS 1 | |||||
#define AVMutex char | #define AVMutex char | ||||
#define ff_mutex_init(mutex, attr) (0) | #define ff_mutex_init(mutex, attr) (0) | ||||