diff options
author | Martin Herkt <lachs0r@srsfckn.biz> | 2013-09-05 13:02:25 +0200 |
---|---|---|
committer | Martin Herkt <lachs0r@srsfckn.biz> | 2013-09-05 13:04:40 +0200 |
commit | 5de277e4230113e225f26e3e634b4e1fa76fdb06 (patch) | |
tree | d8f1c89c026f88e61140f3c333dc736c44739d72 /mpvcore | |
parent | 00a08af9f61fae9c602c29ea9c73f8c3543ba8a7 (diff) | |
download | mpv-5de277e4230113e225f26e3e634b4e1fa76fdb06.tar.bz2 mpv-5de277e4230113e225f26e3e634b4e1fa76fdb06.tar.xz |
mpvcore/input: Fix build without pthreads
Diffstat (limited to 'mpvcore')
-rw-r--r-- | mpvcore/input/input.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/mpvcore/input/input.c b/mpvcore/input/input.c index 36f5ad5ab2..366c380ce4 100644 --- a/mpvcore/input/input.c +++ b/mpvcore/input/input.c @@ -66,11 +66,13 @@ #if HAVE_PTHREADS #include <pthread.h> -#define input_lock(ictx) pthread_mutex_lock(&ictx->mutex) -#define input_unlock(ictx) pthread_mutex_unlock(&ictx->mutex) +#define input_lock(ictx) pthread_mutex_lock(&ictx->mutex) +#define input_unlock(ictx) pthread_mutex_unlock(&ictx->mutex) +#define input_destroy(ictx) pthread_mutex_destroy(&ictx->mutex) #else #define input_lock(ictx) 0 #define input_unlock(ictx) 0 +#define input_destroy(ictx) 0 #endif #define MP_MAX_KEY_DOWN 4 @@ -2364,7 +2366,7 @@ void mp_input_uninit(struct input_ctx *ictx) clear_queue(&ictx->key_cmd_queue); clear_queue(&ictx->control_cmd_queue); talloc_free(ictx->current_down_cmd); - pthread_mutex_destroy(&ictx->mutex); + input_destroy(ictx); talloc_free(ictx); } |