You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	Fix pthread-related compile errors in iec61883.c
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
		
				
					committed by
					
						 Michael Niedermayer
						Michael Niedermayer
					
				
			
			
				
	
			
			
			
						parent
						
							91550f46cd
						
					
				
				
					commit
					9deecdf85f
				
			| @@ -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) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user