Lines Matching refs:spx_word32_t

128 void speex_echo_get_residual(SpeexEchoState *st, spx_word32_t *Yout, int len);
146 spx_word32_t sum_adapt;
157 spx_word32_t *PHI; /* scratch */
158 spx_word32_t *W; /* (Background) filter weights */
161 spx_word32_t Davg1; /* 1st recursive average of the residual power difference */
162 spx_word32_t Davg2; /* 2nd recursive average of the residual power difference */
166 spx_word32_t *power; /* Power of the far-end signal */
172 spx_word32_t *Rf; /* scratch */
173 spx_word32_t *Yf; /* scratch */
174 spx_word32_t *Xf; /* scratch */
175 spx_word32_t *Eh;
176 spx_word32_t *Yh;
206 spx_word32_t vout = mem[0] + SHL32(EXTEND32(vin),15); 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()
220 spx_word32_t sum=0; in mdf_inner_prod()
224 spx_word32_t part=0; 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()
262 spx_word32_t tmp1=0,tmp2=0; in spectral_mul_accum()
289 spx_word32_t tmp1=0,tmp2=0; 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 …t *w, const spx_float_t p, const spx_word16_t *X, const spx_word16_t *Y, spx_word32_t *prod, int N) 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()
357 spx_word32_t prop_sum = 1; in mdf_adjust_prop()
360 spx_word32_t tmp = 1; in mdf_adjust_prop()
451 st->Yf = (spx_word32_t*)speex_alloc((st->frame_size+1)*sizeof(spx_word32_t)); in speex_echo_state_init_mc()
452 st->Rf = (spx_word32_t*)speex_alloc((st->frame_size+1)*sizeof(spx_word32_t)); in speex_echo_state_init_mc()
453 st->Xf = (spx_word32_t*)speex_alloc((st->frame_size+1)*sizeof(spx_word32_t)); in speex_echo_state_init_mc()
454 st->Yh = (spx_word32_t*)speex_alloc((st->frame_size+1)*sizeof(spx_word32_t)); in speex_echo_state_init_mc()
455 st->Eh = (spx_word32_t*)speex_alloc((st->frame_size+1)*sizeof(spx_word32_t)); in speex_echo_state_init_mc()
460 st->W = (spx_word32_t*)speex_alloc(C*K*M*N*sizeof(spx_word32_t)); in speex_echo_state_init_mc()
464 st->PHI = (spx_word32_t*)speex_alloc(N*sizeof(spx_word32_t)); in speex_echo_state_init_mc()
465 st->power = (spx_word32_t*)speex_alloc((frame_size+1)*sizeof(spx_word32_t)); in speex_echo_state_init_mc()
486 spx_word32_t sum = 0; in speex_echo_state_init_mc()
696 spx_word32_t Syy,See,Sxx,Sdd, Sff; in speex_echo_cancellation()
698 spx_word32_t Dbf; in speex_echo_cancellation()
701 spx_word32_t Sey; in speex_echo_cancellation()
706 spx_word32_t tmp32; in speex_echo_cancellation()
730 spx_word32_t tmp32; in speex_echo_cancellation()
756 spx_word32_t tmp32; in speex_echo_cancellation()
971 spx_word32_t tmp_out; in speex_echo_cancellation()
1140 spx_word32_t r, e; in speex_echo_cancellation()
1151 …r = MULT16_32_Q15(QCONST16(.7,15),r) + MULT16_32_Q15(QCONST16(.3,15),(spx_word32_t)(MULT16_32_Q15(… in speex_echo_cancellation()
1196 void speex_echo_get_residual(SpeexEchoState *st, spx_word32_t *residual_echo, int len) in speex_echo_get_residual()