From 9deecdf85f0c1cebcc0a157114bf6dbc02a0a120 Mon Sep 17 00:00:00 2001 From: Andrey Myznikov Date: Wed, 5 Mar 2014 18:21:07 +0200 Subject: [PATCH] Fix pthread-related compile errors in iec61883.c Signed-off-by: Michael Niedermayer --- libavdevice/iec61883.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libavdevice/iec61883.c b/libavdevice/iec61883.c index 92b9dc2ad7..401c3dd563 100644 --- a/libavdevice/iec61883.c +++ b/libavdevice/iec61883.c @@ -102,7 +102,7 @@ static int iec61883_callback(unsigned char *data, int length, DVPacket *packet; int ret; -#ifdef THREADS +#if THREADS pthread_mutex_lock(&dv->mutex); #endif @@ -139,7 +139,7 @@ static int iec61883_callback(unsigned char *data, int length, ret = 0; exit: -#ifdef THREADS +#if THREADS pthread_cond_broadcast(&dv->cond); pthread_mutex_unlock(&dv->mutex); #endif @@ -151,7 +151,7 @@ static void *iec61883_receive_task(void *opaque) struct iec61883_data *dv = (struct iec61883_data *)opaque; int result; -#ifdef THREADS +#if THREADS while (dv->thread_loop) #endif { @@ -168,7 +168,7 @@ static void *iec61883_receive_task(void *opaque) raw1394_loop_iterate(dv->raw1394); } else if (dv->receiving) { av_log(NULL, AV_LOG_ERROR, "No more input data available\n"); -#ifdef THREADS +#if THREADS pthread_mutex_lock(&dv->mutex); dv->eof = 1; pthread_cond_broadcast(&dv->cond); @@ -413,7 +413,7 @@ static int iec61883_read_packet(AVFormatContext *context, AVPacket *pkt) * Try to parse frames from queue */ -#ifdef THREADS +#if THREADS pthread_mutex_lock(&dv->mutex); while ((size = dv->parse_queue(dv, pkt)) == -1) if (!dv->eof)