/external/chromium_org/third_party/opus/src/celt/ |
celt_lpc.h | 35 void _celt_lpc(opus_val16 *_lpc, const opus_val32 *ac, int p); 44 void celt_iir(const opus_val32 *x, 46 opus_val32 *y, 51 void _celt_autocorr(const opus_val16 *x, opus_val32 *ac, const opus_val16 *window, int overlap, int lag, int n);
|
fixed_generic.h | 37 #define MULT16_16SU(a,b) ((opus_val32)(opus_val16)(a)*(opus_val32)(opus_uint16)(b)) 52 #define QCONST16(x,bits) ((opus_val16)(.5+(x)*(((opus_val32)1)<<(bits)))) 55 #define QCONST32(x,bits) ((opus_val32)(.5+(x)*(((opus_val32)1)<<(bits)))) 65 #define EXTEND32(x) ((opus_val32)(x)) 98 #define ADD32(a,b) ((opus_val32)(a)+(opus_val32)(b)) 100 #define SUB32(a,b) ((opus_val32)(a)-(opus_val32)(b) [all...] |
celt_lpc.c | 38 const opus_val32 *ac, /* in: [0...p] autocorrelation values */ 43 opus_val32 r; 44 opus_val32 error = ac[0]; 46 opus_val32 lpc[LPC_ORDER]; 57 opus_val32 rr = 0; 66 opus_val32 tmp1, tmp2; 101 opus_val32 sum = SHL32(EXTEND32(x[i]), SIG_SHIFT); 115 void celt_iir(const opus_val32 *x, 117 opus_val32 *y, 125 opus_val32 sum = x[i] [all...] |
mathops.h | 132 static inline opus_val32 celt_maxabs32(opus_val32 *x, int len) 135 opus_val32 maxval = 0; 143 static inline opus_int16 celt_zlog2(opus_val32 x) 148 opus_val16 celt_rsqrt_norm(opus_val32 x); 150 opus_val32 celt_sqrt(opus_val32 x); 152 opus_val16 celt_cos_norm(opus_val32 x); 154 static inline opus_val16 celt_log2(opus_val32 x) 180 static inline opus_val32 celt_exp2(opus_val16 x [all...] |
mathops.c | 69 opus_val32 frac_div32(opus_val32 a, opus_val32 b) 72 opus_val32 result, rem; 90 opus_val16 celt_rsqrt_norm(opus_val32 x) 118 opus_val32 celt_sqrt(opus_val32 x) 122 opus_val32 rt; 154 opus_val16 celt_cos_norm(opus_val32 x) 178 opus_val32 celt_rcp(opus_val32 x [all...] |
arch.h | 88 typedef opus_int32 opus_val32; typedef 90 typedef opus_val32 celt_sig; 92 typedef opus_val32 celt_ener; 132 typedef float opus_val32; typedef 174 #define MULT16_16(a,b) ((opus_val32)(a)*(opus_val32)(b)) 175 #define MAC16_16(c,a,b) ((c)+(opus_val32)(a)*(opus_val32)(b)) 193 #define DIV32_16(a,b) (((opus_val32)(a))/(opus_val16)(b)) 194 #define DIV32(a,b) (((opus_val32)(a))/(opus_val32)(b) [all...] |
pitch.c | 45 static void find_best_pitch(opus_val32 *xcorr, opus_val16 *y, int len, 48 , int yshift, opus_val32 maxcorr 53 opus_val32 Syy=1; 55 opus_val32 best_den[2]; 75 opus_val32 xcorr16; 109 opus_val32 ac[5]; 114 opus_val32 maxabs = celt_maxabs32(x[0], len); 117 opus_val32 maxabs_1 = celt_maxabs32(x[1], len); 180 VARDECL(opus_val32, xcorr); 182 opus_val32 maxcorr=1 [all...] |
vq.c | 78 gain = celt_div((opus_val32)MULT16_16(Q15_ONE,len),(opus_val32)(len+factor*K)); 113 int N, opus_val32 Ryy, opus_val16 gain) 119 opus_val32 t; 166 opus_val32 sum; 167 opus_val32 xy; 256 opus_val32 best_num = -VERY_LARGE16; 326 opus_val32 Ryy; 353 opus_val32 E = EPSILON; 355 opus_val32 t [all...] |
quant_bands.c | 142 static opus_val32 loss_distortion(const opus_val16 *eBands, opus_val16 *oldEBands, int start, int end, int len, int C) 145 opus_val32 dist = 0; 164 opus_val32 prev[2] = {0,0}; 186 opus_val32 q; 188 opus_val32 f, tmp; 198 SUB32((opus_val32)oldEBands[i+c*m->nbEBands],max_decay))); 246 q = (opus_val32)SHL32(EXTEND32(qi),DB_SHIFT); 262 int force_intra, opus_val32 *delayedIntra, int two_pass, int loss_rate) 272 opus_val32 new_distortion; 426 opus_val32 prev[2] = {0, 0} [all...] |
quant_bands.h | 47 int nbAvailableBytes, int force_intra, opus_val32 *delayedIntra,
|
fixed_debug.h | 44 #define MULT16_16SU(a,b) ((opus_val32)(opus_val16)(a)*(opus_val32)(opus_uint16)(b)) 52 #define QCONST16(x,bits) ((opus_val16)(.5+(x)*(((opus_val32)1)<<(bits)))) 53 #define QCONST32(x,bits) ((opus_val32)(.5+(x)*(((opus_val32)1)<<(bits)))) 226 #define PSHR32(a,shift) (celt_mips--,SHR32(ADD32((a),(((opus_val32)(1)<<((shift))>>1))),shift)) 442 if (ABS32(b)>=((opus_val32)(1)<<(15+Q))) 482 res = ((((opus_int64)a)*(opus_int64)b) + (((opus_val32)(1)<<Q)>>1))>> Q;
|
celt.c | 166 opus_val32 delayedIntra; 182 opus_val32 preemph_memE[2]; 183 opus_val32 preemph_memD[2]; 305 static int transient_analysis(const opus_val32 * OPUS_RESTRICT in, int len, int C, 310 opus_val32 mem0=0,mem1=0; 333 opus_val32 x,y; 432 VARDECL(opus_val32, x); 435 ALLOC(x, N+overlap, opus_val32); 498 static void comb_filter(opus_val32 *y, opus_val32 *x, int T0, int T1, int N [all...] |
bands.c | 87 opus_val32 maxval=0; 88 opus_val32 sum = 0; 145 opus_val32 sum = 1e-27f; 189 opus_val32 g = SHR32(bandE[i+c*m->nbEBands],1); 215 opus_val32 thresh32; 226 opus_val32 t; 242 opus_val32 Ediff; 258 opus_val32 r32 = SHR32(celt_exp2(-EXTRACT16(Ediff)),1); 339 opus_val32 xp=0, side=0; 340 opus_val32 El, Er [all...] |
kiss_fft.c | 526 opus_val32 phase = -i;
|
/external/chromium_org/third_party/opus/src/celt/tests/ |
test_unit_mathops.c | 63 opus_val32 val; 194 opus_val32 x; 223 opus_val32 x; 237 opus_val32 x; 240 opus_val32 lg; 241 opus_val32 y;
|
/external/chromium_org/third_party/opus/src/src/ |
opus_encoder.c | 77 opus_val32 hp_mem[4]; 298 opus_val32 *S, /* I/O: State vector [2] */ 306 opus_val32 vout; 307 opus_val32 inval; 308 opus_val32 A[2], B[3]; 310 A[0] = (opus_val32)(A_Q28[0] * (1.f/((opus_int32)1<<28))); 311 A[1] = (opus_val32)(A_Q28[1] * (1.f/((opus_int32)1<<28))); 312 B[0] = (opus_val32)(B_Q28[0] * (1.f/((opus_int32)1<<28))); 313 B[1] = (opus_val32)(B_Q28[1] * (1.f/((opus_int32)1<<28))); 314 B[2] = (opus_val32)(B_Q28[2] * (1.f/((opus_int32)1<<28))) [all...] |
opus_decoder.c | 500 opus_val32 gain; 504 opus_val32 x;
|