33 #define LOG_MAX_PSEUDO 6 35 #define CELT_MAX_PULSES 128 37 #define MAX_FINE_BITS 8 39 #define FINE_OFFSET 21 40 #define QTHETA_OFFSET 4 41 #define QTHETA_OFFSET_TWOPHASE 16 48 static OPUS_INLINE
int get_pulses(
int i)
50 return i<8 ? i : (8 + (i&7)) << ((i>>3)-1);
53 static OPUS_INLINE
int bits2pulses(
const CELTMode *
m,
int band,
int LM,
int bits)
57 const unsigned char *
cache;
60 cache = m->cache.bits + m->cache.index[LM*m->nbEBands+band];
67 int mid = (lo+hi+1)>>1;
69 if ((
int)cache[mid] >=
bits)
74 if (bits- (lo == 0 ? -1 : (
int)cache[lo]) <= (
int)cache[hi]-bits)
80 static OPUS_INLINE
int pulses2bits(
const CELTMode *m,
int band,
int LM,
int pulses)
82 const unsigned char *
cache;
85 cache = m->cache.bits + m->cache.index[LM*m->nbEBands+band];
86 return pulses == 0 ? 0 : cache[pulses]+1;
99 opus_int32 total,
opus_int32 *balance,
int *pulses,
int *ebits,
int *fine_priority,
int C,
int LM,
ec_ctx *ec,
int encode,
int prev,
int signalBandwidth);
OPENSSL_EXPORT ASN1_BIT_STRING * bits
Definition: x509v3.h:532
short encode(IlbcEncoder *iLBCenc_inst, int16_t *encoded_data, int16_t *data)
Definition: iLBC_testprogram.c:42
GLuint GLuint end
Definition: gl2ext.h:323
#define LOG_MAX_PSEUDO
Definition: rate.h:33
int compute_allocation(const CELTMode *m, int start, int end, const int *offsets, const int *cap, int alloc_trim, int *intensity, int *dual_stero, opus_int32 total, opus_int32 *balance, int *pulses, int *ebits, int *fine_priority, int C, int LM, ec_ctx *ec, int encode, int prev, int signalBandwidth)
Definition: rate.c:527
const GLfloat * m
Definition: gl2ext.h:850
#define CELTMode
Definition: celt.h:51
EGLImageKHR int EGLint EGLint * offsets
Definition: eglext.h:861
GLuint start
Definition: gl2ext.h:323
RequestCache cache
Definition: FetchRequest.idl:45
int
Definition: runtests.py:53
int opus_int32
Definition: opus_types.h:146
void compute_pulse_cache(CELTMode *m, int LM)
for i
Definition: complexityMeasures.m:24
Definition: type_traits_unittest.cc:77
Definition: interfaces.idl:174
unsigned long long total
Definition: ProgressEvent.idl:38