| @@ -23,18 +23,11 @@ | |||||
| #include "libavutil/fifo.h" | #include "libavutil/fifo.h" | ||||
| #include "libavutil/avassert.h" | #include "libavutil/avassert.h" | ||||
| #include "libavutil/imgutils.h" | #include "libavutil/imgutils.h" | ||||
| #include "libavutil/thread.h" | |||||
| #include "avcodec.h" | #include "avcodec.h" | ||||
| #include "internal.h" | #include "internal.h" | ||||
| #include "thread.h" | #include "thread.h" | ||||
| #if HAVE_PTHREADS | |||||
| #include <pthread.h> | |||||
| #elif HAVE_W32THREADS | |||||
| #include "compat/w32pthreads.h" | |||||
| #elif HAVE_OS2THREADS | |||||
| #include "compat/os2threads.h" | |||||
| #endif | |||||
| #define MAX_THREADS 64 | #define MAX_THREADS 64 | ||||
| #define BUFFER_SIZE (2*MAX_THREADS) | #define BUFFER_SIZE (2*MAX_THREADS) | ||||
| @@ -26,14 +26,6 @@ | |||||
| #include <stdint.h> | #include <stdint.h> | ||||
| #if HAVE_PTHREADS | |||||
| #include <pthread.h> | |||||
| #elif HAVE_W32THREADS | |||||
| #include "compat/w32pthreads.h" | |||||
| #elif HAVE_OS2THREADS | |||||
| #include "compat/os2threads.h" | |||||
| #endif | |||||
| #include "avcodec.h" | #include "avcodec.h" | ||||
| #include "internal.h" | #include "internal.h" | ||||
| #include "pthread_internal.h" | #include "pthread_internal.h" | ||||
| @@ -49,6 +41,7 @@ | |||||
| #include "libavutil/log.h" | #include "libavutil/log.h" | ||||
| #include "libavutil/mem.h" | #include "libavutil/mem.h" | ||||
| #include "libavutil/opt.h" | #include "libavutil/opt.h" | ||||
| #include "libavutil/thread.h" | |||||
| /** | /** | ||||
| * Context used by codec threads and stored in their AVCodecInternal thread_ctx. | * Context used by codec threads and stored in their AVCodecInternal thread_ctx. | ||||
| @@ -41,6 +41,7 @@ | |||||
| #include "libavutil/imgutils.h" | #include "libavutil/imgutils.h" | ||||
| #include "libavutil/samplefmt.h" | #include "libavutil/samplefmt.h" | ||||
| #include "libavutil/dict.h" | #include "libavutil/dict.h" | ||||
| #include "libavutil/thread.h" | |||||
| #include "avcodec.h" | #include "avcodec.h" | ||||
| #include "libavutil/opt.h" | #include "libavutil/opt.h" | ||||
| #include "me_cmp.h" | #include "me_cmp.h" | ||||
| @@ -59,14 +60,6 @@ | |||||
| # include <iconv.h> | # include <iconv.h> | ||||
| #endif | #endif | ||||
| #if HAVE_PTHREADS | |||||
| #include <pthread.h> | |||||
| #elif HAVE_W32THREADS | |||||
| #include "compat/w32pthreads.h" | |||||
| #elif HAVE_OS2THREADS | |||||
| #include "compat/os2threads.h" | |||||
| #endif | |||||
| #include "libavutil/ffversion.h" | #include "libavutil/ffversion.h" | ||||
| const char av_codec_ffversion[] = "FFmpeg version " FFMPEG_VERSION; | const char av_codec_ffversion[] = "FFmpeg version " FFMPEG_VERSION; | ||||
| @@ -27,20 +27,13 @@ | |||||
| #define AVCODEC_VP8_H | #define AVCODEC_VP8_H | ||||
| #include "libavutil/buffer.h" | #include "libavutil/buffer.h" | ||||
| #include "libavutil/thread.h" | |||||
| #include "h264pred.h" | #include "h264pred.h" | ||||
| #include "thread.h" | #include "thread.h" | ||||
| #include "vp56.h" | #include "vp56.h" | ||||
| #include "vp8dsp.h" | #include "vp8dsp.h" | ||||
| #if HAVE_PTHREADS | |||||
| # include <pthread.h> | |||||
| #elif HAVE_OS2THREADS | |||||
| # include "compat/os2threads.h" | |||||
| #elif HAVE_W32THREADS | |||||
| # include "compat/w32pthreads.h" | |||||
| #endif | |||||
| #define VP8_MAX_QUANT 127 | #define VP8_MAX_QUANT 127 | ||||
| enum dct_token { | enum dct_token { | ||||
| @@ -26,15 +26,7 @@ | |||||
| #include "log.h" | #include "log.h" | ||||
| #include "avassert.h" | #include "avassert.h" | ||||
| #include "opt.h" | #include "opt.h" | ||||
| #if HAVE_THREADS | |||||
| #if HAVE_PTHREADS | |||||
| #include <pthread.h> | |||||
| #elif HAVE_W32THREADS | |||||
| #include "compat/w32pthreads.h" | |||||
| #elif HAVE_OS2THREADS | |||||
| #include "compat/os2threads.h" | |||||
| #endif | |||||
| #include "thread.h" | |||||
| #include "atomic.h" | #include "atomic.h" | ||||
| static pthread_mutex_t * volatile atomic_opencl_lock = NULL; | static pthread_mutex_t * volatile atomic_opencl_lock = NULL; | ||||
| @@ -20,17 +20,7 @@ | |||||
| #include "fifo.h" | #include "fifo.h" | ||||
| #include "threadmessage.h" | #include "threadmessage.h" | ||||
| #if HAVE_THREADS | |||||
| #if HAVE_PTHREADS | |||||
| #include <pthread.h> | |||||
| #elif HAVE_W32THREADS | |||||
| #include "compat/w32pthreads.h" | |||||
| #elif HAVE_OS2THREADS | |||||
| #include "compat/os2threads.h" | |||||
| #else | |||||
| #error "Unknown threads implementation" | |||||
| #endif | |||||
| #endif | |||||
| #include "thread.h" | |||||
| struct AVThreadMessageQueue { | struct AVThreadMessageQueue { | ||||
| #if HAVE_THREADS | #if HAVE_THREADS | ||||