diff options
author | wm4 <wm4@nowhere> | 2013-11-28 19:28:38 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2013-11-28 19:28:38 +0100 |
commit | 0d255f07bf46948289a2698a4a7063514d0e1ef9 (patch) | |
tree | 640b11bf0a569aa9292db6e31e697ada2ccdba7f /video/decode | |
parent | 0a18f3eb9a163b1cd656129dac6164d7914ecc41 (diff) | |
download | mpv-0d255f07bf46948289a2698a4a7063514d0e1ef9.tar.bz2 mpv-0d255f07bf46948289a2698a4a7063514d0e1ef9.tar.xz |
build: make pthreads mandatory
pthreads should be available anywhere. Even if not, for environment
without threads a pthread wrapper could be provided that can't actually
start threads, thus disabling features that require threads.
Make pthreads mandatory in order to simplify build dependencies and to
reduce ifdeffery. (Admittedly, there wasn't much complexity, but maybe
we will use pthreads more in the future, and then it'd become a real
bother.)
Diffstat (limited to 'video/decode')
-rw-r--r-- | video/decode/lavc_dr1.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/video/decode/lavc_dr1.c b/video/decode/lavc_dr1.c index cf1852b1ab..03e2b5b873 100644 --- a/video/decode/lavc_dr1.c +++ b/video/decode/lavc_dr1.c @@ -30,7 +30,7 @@ #include <stdlib.h> #include <errno.h> #include <math.h> - +#include <pthread.h> #include <libavcodec/avcodec.h> #include <libavutil/avassert.h> @@ -44,15 +44,9 @@ #include "lavc.h" #include "video/decode/dec_video.h" -#if HAVE_PTHREADS -#include <pthread.h> static pthread_mutex_t pool_mutex = PTHREAD_MUTEX_INITIALIZER; #define pool_lock() pthread_mutex_lock(&pool_mutex) #define pool_unlock() pthread_mutex_unlock(&pool_mutex) -#else -#define pool_lock() 0 -#define pool_unlock() 0 -#endif typedef struct FramePool { struct FrameBuffer *list; |