| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -3471,8 +3471,12 @@ static int decode_slice_header(H264Context *h, H264Context *h0) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			         h->height != h->avctx->coded_height  || | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			         needs_reinit)) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        if (h != h0) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            av_log(h->avctx, AV_LOG_ERROR, "changing width/height on " | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                   "slice %d\n", h0->current_slice + 1); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            av_log(h->avctx, AV_LOG_ERROR, | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                   "changing width %d -> %d / height %d -> %d on " | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                   "slice %d\n", | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                   h->width, h->avctx->coded_width, | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                   h->height, h->avctx->coded_height, | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                   h0->current_slice + 1); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            return AVERROR_INVALIDDATA; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |