Lines Matching refs:spx_word16_t
143 spx_word16_t spec_average;
144 spx_word16_t beta0;
145 spx_word16_t beta_max;
147 spx_word16_t leak_estimate;
149 spx_word16_t *e; /* scratch */
150 spx_word16_t *x; /* Far-end input buffer (2N) */
151 spx_word16_t *X; /* Far-end buffer (M+1 frames) in frequency domain */
152 spx_word16_t *input; /* scratch */
153 spx_word16_t *y; /* scratch */
154 spx_word16_t *last_y;
155 spx_word16_t *Y; /* scratch */
156 spx_word16_t *E;
160 spx_word16_t *foreground; /* Foreground filter weights */
168 spx_word16_t *wtmp; /* scratch */
170 spx_word16_t *wtmp2; /* scratch */
179 spx_word16_t *window;
180 spx_word16_t *prop;
182 spx_word16_t *memX, *memD, *memE;
183 spx_word16_t preemph;
184 spx_word16_t notch_radius;
193 static inline void filter_dc_notch16(const spx_int16_t *in, spx_word16_t radius, spx_word16_t *out,… in filter_dc_notch16()
196 spx_word16_t den2; in filter_dc_notch16()
205 spx_word16_t vin = in[i*stride]; in filter_dc_notch16()
218 static inline spx_word32_t mdf_inner_prod(const spx_word16_t *x, const spx_word16_t *y, int len) in mdf_inner_prod()
234 static inline void power_spectrum(const spx_word16_t *X, spx_word32_t *ps, int N) in power_spectrum()
246 static inline void power_spectrum_accum(const spx_word16_t *X, spx_word32_t *ps, int N) in power_spectrum_accum()
259 static inline void spectral_mul_accum(const spx_word16_t *X, const spx_word32_t *Y, spx_word16_t *a… in spectral_mul_accum()
286 static inline void spectral_mul_accum16(const spx_word16_t *X, const spx_word16_t *Y, spx_word16_t … in spectral_mul_accum16()
315 static inline void spectral_mul_accum(const spx_word16_t *X, const spx_word32_t *Y, spx_word16_t *a… in spectral_mul_accum()
337 …_mul_conj(const spx_float_t *w, const spx_float_t p, const spx_word16_t *X, const spx_word16_t *Y,… in weighted_spectral_mul_conj()
353 static inline void mdf_adjust_prop(const spx_word32_t *W, int N, int M, int P, spx_word16_t *prop) in mdf_adjust_prop()
356 spx_word16_t max_sum = 1; in mdf_adjust_prop()
446 st->e = (spx_word16_t*)speex_alloc(C*N*sizeof(spx_word16_t)); in speex_echo_state_init_mc()
447 st->x = (spx_word16_t*)speex_alloc(K*N*sizeof(spx_word16_t)); in speex_echo_state_init_mc()
448 st->input = (spx_word16_t*)speex_alloc(C*st->frame_size*sizeof(spx_word16_t)); in speex_echo_state_init_mc()
449 st->y = (spx_word16_t*)speex_alloc(C*N*sizeof(spx_word16_t)); in speex_echo_state_init_mc()
450 st->last_y = (spx_word16_t*)speex_alloc(C*N*sizeof(spx_word16_t)); in speex_echo_state_init_mc()
457 st->X = (spx_word16_t*)speex_alloc(K*(M+1)*N*sizeof(spx_word16_t)); in speex_echo_state_init_mc()
458 st->Y = (spx_word16_t*)speex_alloc(C*N*sizeof(spx_word16_t)); in speex_echo_state_init_mc()
459 st->E = (spx_word16_t*)speex_alloc(C*N*sizeof(spx_word16_t)); in speex_echo_state_init_mc()
462 st->foreground = (spx_word16_t*)speex_alloc(M*N*C*K*sizeof(spx_word16_t)); in speex_echo_state_init_mc()
467 st->window = (spx_word16_t*)speex_alloc(N*sizeof(spx_word16_t)); in speex_echo_state_init_mc()
468 st->prop = (spx_word16_t*)speex_alloc(M*sizeof(spx_word16_t)); in speex_echo_state_init_mc()
469 st->wtmp = (spx_word16_t*)speex_alloc(N*sizeof(spx_word16_t)); in speex_echo_state_init_mc()
471 st->wtmp2 = (spx_word16_t*)speex_alloc(N*sizeof(spx_word16_t)); in speex_echo_state_init_mc()
488 spx_word16_t decay = SHR32(spx_exp(NEG16(DIV32_16(QCONST16(2.4,11),M))),1); in speex_echo_state_init_mc()
502 st->memX = (spx_word16_t*)speex_alloc(K*sizeof(spx_word16_t)); in speex_echo_state_init_mc()
503 st->memD = (spx_word16_t*)speex_alloc(C*sizeof(spx_word16_t)); in speex_echo_state_init_mc()
504 st->memE = (spx_word16_t*)speex_alloc(C*sizeof(spx_word16_t)); in speex_echo_state_init_mc()
702 spx_word16_t ss, ss_1; in speex_echo_cancellation()
705 spx_word16_t RER; in speex_echo_cancellation()
1157 spx_word16_t adapt_rate=0; in speex_echo_cancellation()
1199 spx_word16_t leak2; in speex_echo_get_residual()