/external/chromium_org/third_party/opus/src/celt/ |
celt_lpc.h | 35 void _celt_lpc(opus_val16 *_lpc, const opus_val32 *ac, int p); 37 void celt_fir(const opus_val16 *x, 38 const opus_val16 *num, 39 opus_val16 *y, 42 opus_val16 *mem); 45 const opus_val16 *den, 49 opus_val16 *mem); 51 void _celt_autocorr(const opus_val16 *x, opus_val32 *ac, const opus_val16 *window, int overlap, int lag, int n);
|
pitch.h | 39 void pitch_downsample(celt_sig * OPUS_RESTRICT x[], opus_val16 * OPUS_RESTRICT x_lp, 42 void pitch_search(const opus_val16 * OPUS_RESTRICT x_lp, opus_val16 * OPUS_RESTRICT y, 45 opus_val16 remove_doubling(opus_val16 *x, int maxperiod, int minperiod, 46 int N, int *T0, int prev_period, opus_val16 prev_gain);
|
quant_bands.h | 39 celt_ener *bandE, opus_val16 *bandLogE, int C); 42 celt_ener *eBands, const opus_val16 *oldEBands, int C); 45 const opus_val16 *eBands, opus_val16 *oldEBands, opus_uint32 budget, 46 opus_val16 *error, ec_enc *enc, int C, int LM, 50 void quant_fine_energy(const CELTMode *m, int start, int end, opus_val16 *oldEBands, opus_val16 *error, int *fine_quant, ec_enc *enc, int C); 52 void quant_energy_finalise(const CELTMode *m, int start, int end, opus_val16 *oldEBands, opus_val16 *error, int *fine_quant, int *fine_priority, int bits_left, ec_enc *enc, int C); 54 void unquant_coarse_energy(const CELTMode *m, int start, int end, opus_val16 *oldEBands, int intra, ec_dec *dec, int C, int LM) [all...] |
vq.h | 54 , opus_val16 gain 67 ec_dec *dec, opus_val16 gain); 69 void renormalise_vector(celt_norm *X, int N, opus_val16 gain);
|
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)))) 63 #define EXTRACT16(x) ((opus_val16)(x)) 94 #define ADD16(a,b) ((opus_val16)((opus_val16)(a)+(opus_val16)(b))) 96 #define SUB16(a,b) ((opus_val16)(a)-(opus_val16)(b)) 103 #define MULT16_16_16(a,b) ((((opus_val16)(a))*((opus_val16)(b))) [all...] |
mathops.c | 71 opus_val16 rcp; 90 opus_val16 celt_rsqrt_norm(opus_val32 x) 92 opus_val16 n; 93 opus_val16 r; 94 opus_val16 r2; 95 opus_val16 y; 121 opus_val16 n; 123 static const opus_val16 C[5] = {23175, 11561, -3011, 1699, -664}; 140 static inline opus_val16 _celt_cos_pi_2(opus_val16 x [all...] |
mdct.h | 62 const opus_val16 *window, int overlap, int shift, int stride); 68 const opus_val16 * OPUS_RESTRICT window, int overlap, int shift, int stride);
|
modes.h | 66 opus_val16 preemph[4]; 77 const opus_val16 *window;
|
quant_bands.c | 53 static const opus_val16 eMeans[25] = { 63 static const opus_val16 pred_coef[4] = {29440, 26112, 21248, 16384}; 64 static const opus_val16 beta_coef[4] = {30147, 22282, 12124, 6554}; 65 static const opus_val16 beta_intra = 4915; 67 static const opus_val16 pred_coef[4] = {29440/32768., 26112/32768., 21248/32768., 16384/32768.}; 68 static const opus_val16 beta_coef[4] = {30147/32768., 22282/32768., 12124/32768., 6554/32768.}; 69 static const opus_val16 beta_intra = 4915/32768.; 142 static opus_val32 loss_distortion(const opus_val16 *eBands, opus_val16 *oldEBands, int start, int end, int len, int C) 149 opus_val16 d = SUB16(SHR16(eBands[i+c*len], 3), SHR16(oldEBands[i+c*len], 3)) [all...] |
celt_lpc.c | 37 opus_val16 *_lpc, /* out: [0...p-1] LPC coefficients */ 90 void celt_fir(const opus_val16 *x, 91 const opus_val16 *num, 92 opus_val16 *y, 95 opus_val16 *mem) 116 const opus_val16 *den, 120 opus_val16 *mem) 140 const opus_val16 *x, /* in: [0...n-1] samples x */ 142 const opus_val16 *window, 150 VARDECL(opus_val16, xx) [all...] |
mathops.h | 121 static inline opus_val16 celt_maxabs16(opus_val16 *x, int len) 124 opus_val16 maxval = 0; 148 opus_val16 celt_rsqrt_norm(opus_val32 x); 152 opus_val16 celt_cos_norm(opus_val32 x); 154 static inline opus_val16 celt_log2(opus_val32 x) 157 opus_val16 n, frac; 160 static const opus_val16 C[5] = {-6801+(1<<(13-DB_SHIFT)), 15746, -5217, 2545, -1401}; 180 static inline opus_val32 celt_exp2(opus_val16 x) 183 opus_val16 frac [all...] |
static_modes_fixed.h | 9 static const opus_val16 window120[120] = { 473 static const opus_val16 mdct_twiddles960[481] = {
|
bands.h | 46 /*void compute_noise_energies(const CELTMode *m, const celt_sig *X, const opus_val16 *tonality, celt_ener *bandE);*/ 90 int start, int end, opus_val16 *logE, opus_val16 *prev1logE, 91 opus_val16 *prev2logE, int *pulses, opus_uint32 seed);
|
pitch.c | 45 static void find_best_pitch(opus_val32 *xcorr, opus_val16 *y, int len, 54 opus_val16 best_num[2]; 74 opus_val16 num; 105 void pitch_downsample(celt_sig * OPUS_RESTRICT x[], opus_val16 * OPUS_RESTRICT x_lp, 110 opus_val16 tmp=Q15ONE; 111 opus_val16 lpc[4], mem[4]={0,0,0,0}; 172 void pitch_search(const opus_val16 * OPUS_RESTRICT x_lp, opus_val16 * OPUS_RESTRICT y, 178 VARDECL(opus_val16, x_lp4); 179 VARDECL(opus_val16, y_lp4) [all...] |
vq.c | 41 static void exp_rotation1(celt_norm *X, int len, int stride, opus_val16 c, opus_val16 s) 69 opus_val16 c, s; 70 opus_val16 gain, theta; 113 int N, opus_val32 Ryy, opus_val16 gain) 120 opus_val16 g; 156 , opus_val16 gain 162 VARDECL(opus_val16, signx); 164 opus_val16 s; 168 opus_val16 yy [all...] |
celt.h | 95 int celt_encode_with_ec(OpusCustomEncoder * OPUS_RESTRICT st, const opus_val16 * pcm, int frame_size, unsigned char *compressed, int nbCompressedBytes, ec_enc *enc); 108 int celt_decode_with_ec(OpusCustomDecoder * OPUS_RESTRICT st, const unsigned char *data, int len, opus_val16 * OPUS_RESTRICT pcm, int frame_size, ec_dec *dec);
|
arch.h | 87 typedef opus_int16 opus_val16; typedef 91 typedef opus_val16 celt_norm; 103 #define VERY_LARGE16 ((opus_val16)32767) 104 #define Q15_ONE ((opus_val16)32767) 131 typedef float opus_val16; typedef 144 #define Q15_ONE ((opus_val16)1.f) 193 #define DIV32_16(a,b) (((opus_val32)(a))/(opus_val16)(b))
|
mdct.c | 106 const opus_val16 *window, int overlap, int shift, int stride) 132 const opus_val16 * OPUS_RESTRICT wp1 = window+(overlap>>1); 133 const opus_val16 * OPUS_RESTRICT wp2 = window+(overlap>>1)-1; 210 const opus_val16 * OPUS_RESTRICT window, int overlap, int shift, int stride) 291 const opus_val16 * OPUS_RESTRICT wp1 = window; 292 const opus_val16 * OPUS_RESTRICT wp2 = window+overlap-1; 313 const opus_val16 * OPUS_RESTRICT wp1 = window; 314 const opus_val16 * OPUS_RESTRICT wp2 = window+overlap-1;
|
celt.c | 173 opus_val16 prefilter_gain; 177 opus_val16 prefilter_gain_old; 197 /* opus_val16 oldBandE[], Size = channels*mode->nbEBands */ 198 /* opus_val16 oldLogE[], Size = channels*mode->nbEBands */ 199 /* opus_val16 oldLogE2[], Size = channels*mode->nbEBands */ 201 /* opus_val16 overlap_mem[], Size = channels*overlap */ 216 + 3*channels*mode->nbEBands*sizeof(opus_val16); /* opus_val16 oldBandE[channels*mode->nbEBands]; */ 217 /* opus_val16 oldLogE[channels*mode->nbEBands]; */ 218 /* opus_val16 oldLogE2[channels*mode->nbEBands]; * [all...] |
bands.c | 121 opus_val16 g; 123 opus_val16 E; 165 opus_val16 g = 1.f/(1e-27f+bandE[i+c*m->nbEBands]); 204 int start, int end, opus_val16 *logE, opus_val16 *prev1logE, 205 opus_val16 *prev2logE, int *pulses, opus_uint32 seed) 211 opus_val16 thresh, sqrt_1; 240 opus_val16 prev1; 241 opus_val16 prev2; 243 opus_val16 r [all...] |
/external/chromium_org/third_party/opus/src/celt/tests/ |
test_unit_rotation.c | 55 opus_val16 x0[MAX_SIZE]; 56 opus_val16 x1[MAX_SIZE];
|
test_unit_mdct.c | 123 opus_val16 * window= (opus_val16*)malloc(sizeof(opus_val16)*nfft/2);
|
/external/chromium_org/third_party/opus/src/src/ |
opus_private.h | 75 opus_val16 *pcm, int frame_size, int decode_fec, int self_delimited, int *packet_offset);
|
opus_decoder.c | 164 static void smooth_fade(const opus_val16 *in1, const opus_val16 *in2, 165 opus_val16 *out, int overlap, int channels, 166 const opus_val16 *window, opus_int32 Fs) 174 opus_val16 w = MULT16_16_Q15(window[i*inc], window[i*inc]); 197 opus_int32 len, opus_val16 *pcm, int frame_size, int decode_fec) 205 VARDECL(opus_val16, pcm_transition); 206 VARDECL(opus_val16, redundant_audio); 217 const opus_val16 *window; 265 ALLOC(pcm_transition, F5*st->channels, opus_val16); [all...] |
opus_multistream.c | 234 opus_val16 *dst, 260 VARDECL(opus_val16, buf); 276 ALLOC(buf, 2*frame_size, opus_val16); 337 opus_val16 *dst, 358 opus_val16 *dst, 380 const opus_val16 *pcm, 409 const opus_val16 *pcm, 690 const opus_val16 *src, 711 VARDECL(opus_val16, buf); 717 ALLOC(buf, 2*frame_size, opus_val16); [all...] |