| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -70,6 +70,7 @@ unsigned int ff_dirac_schro_get_video_format_idx (AVCodecContext *avccontext) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			void ff_dirac_schro_queue_init (FfmpegDiracSchroQueue *queue) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			{ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    queue->p_head = queue->p_tail = NULL; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    queue->size = 0; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			} | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			void ff_dirac_schro_queue_free (FfmpegDiracSchroQueue *queue, | 
		
		
	
	
		
			
				| 
				
					
				
				
					
				
				
				 | 
			
			 | 
			@@ -96,6 +97,7 @@ int ff_dirac_schro_queue_push_back (FfmpegDiracSchroQueue *queue, void *p_data) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        queue->p_tail->next = p_new; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    queue->p_tail = p_new; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    ++queue->size; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    return 0; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			} | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -106,6 +108,7 @@ void *ff_dirac_schro_queue_pop (FfmpegDiracSchroQueue *queue) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    if (top != NULL) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        void *data = top->data; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        queue->p_head = queue->p_head->next; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        --queue->size; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        av_freep (&top); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        return data; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    } | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |