| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -32,7 +32,7 @@ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#include "libavresample/avresample.h" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#include "avcodec.h" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#include "get_bits.h" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#include "bitstream.h" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#define MAX_FRAME_SIZE               1275 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#define MAX_FRAMES                   48 | 
		
		
	
	
		
			
				| 
				
					
				
				
					
				
				
				 | 
			
			 | 
			@@ -92,7 +92,7 @@ typedef struct RawBitsContext { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			} RawBitsContext; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			typedef struct OpusRangeCoder { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    GetBitContext gb; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    BitstreamContext bc; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    RawBitsContext rb; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    unsigned int range; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    unsigned int value; | 
		
		
	
	
		
			
				| 
				
					
				
				
					
				
				
				 | 
			
			 | 
			@@ -196,7 +196,7 @@ typedef struct OpusContext { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			static av_always_inline void opus_rc_normalize(OpusRangeCoder *rc) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			{ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    while (rc->range <= 1<<23) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        rc->value = ((rc->value << 8) | (get_bits(&rc->gb, 8) ^ 0xFF)) & ((1u << 31) - 1); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        rc->value = ((rc->value << 8) | (bitstream_read(&rc->bc, 8) ^ 0xFF)) & ((1u << 31) - 1); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        rc->range          <<= 8; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        rc->total_read_bits += 8; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    } | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |