| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -427,13 +427,13 @@ static inline void decode_ac_coeffs(GetBitContext *gb, DCTELEM *out, | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        lev_cb_index = lev_to_cb_index[FFMIN(level, 9)]; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        bits_left = get_bits_left(gb); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        if (bits_left <= 8 && !show_bits(gb, bits_left)) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        if (bits_left <= 0 || (bits_left <= 8 && !show_bits(gb, bits_left))) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            return; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        run = decode_vlc_codeword(gb, ac_codebook[run_cb_index]); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        bits_left = get_bits_left(gb); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        if (bits_left <= 8 && !show_bits(gb, bits_left)) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        if (bits_left <= 0 || (bits_left <= 8 && !show_bits(gb, bits_left))) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            return; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        level = decode_vlc_codeword(gb, ac_codebook[lev_cb_index]) + 1; | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |