Lines Matching refs:spx_word32_t
96 static inline spx_word16_t DIV32_16_Q8(spx_word32_t a, spx_word32_t b)
122 static inline spx_word16_t DIV32_16_Q15(spx_word32_t a, spx_word32_t b)
207 spx_word32_t *ps; /**< Current power spectrum */
211 spx_word32_t *noise; /**< Noise estimate */
212 spx_word32_t *reverb_estimate; /**< Estimate of reverb energy */
213 spx_word32_t *old_ps; /**< Power spectrum for last frame */
218 spx_word32_t *S; /**< Smoothed power spectrum */
219 spx_word32_t *Smin; /**< See Cohen paper */
220 spx_word32_t *Stmp; /**< See Cohen paper */
224 spx_word32_t *echo_noise;
225 spx_word32_t *residual_echo;
296 static inline spx_word32_t hypergeom_gain(spx_word32_t xx)
321 static void compute_gain_floor(int noise_suppress, int effective_echo_suppress, spx_word32_t *noise, spx_word32_t *echo, spx_word16_t *gain_floor, int len)
355 static inline spx_word32_t hypergeom_gain(spx_word32_t xx)
380 static void compute_gain_floor(int noise_suppress, int effective_echo_suppress, spx_word32_t *noise, spx_word32_t *echo, spx_word16_t *gain_floor, int len)
452 st->ps = (spx_word32_t*)speex_alloc((N+M)*sizeof(spx_word32_t));
453 st->noise = (spx_word32_t*)speex_alloc((N+M)*sizeof(spx_word32_t));
454 st->echo_noise = (spx_word32_t*)speex_alloc((N+M)*sizeof(spx_word32_t));
455 st->residual_echo = (spx_word32_t*)speex_alloc((N+M)*sizeof(spx_word32_t));
456 st->reverb_estimate = (spx_word32_t*)speex_alloc((N+M)*sizeof(spx_word32_t));
457 st->old_ps = (spx_word32_t*)speex_alloc((N+M)*sizeof(spx_word32_t));
465 st->S = (spx_word32_t*)speex_alloc(N*sizeof(spx_word32_t));
466 st->Smin = (spx_word32_t*)speex_alloc(N*sizeof(spx_word32_t));
467 st->Stmp = (spx_word32_t*)speex_alloc(N*sizeof(spx_word32_t));
624 spx_word32_t *ps=st->ps;
719 void speex_echo_get_residual(SpeexEchoState *st, spx_word32_t *Yout, int len);
733 spx_word32_t *ps=st->ps;
734 spx_word32_t Zframe;
797 spx_word32_t tot_noise = ADD32(ADD32(ADD32(EXTEND32(1), PSHR32(st->noise[i],NOISE_SHIFT)) , st->echo_noise[i]) , st->reverb_estimate[i]);
837 spx_word32_t theta;
839 spx_word32_t MM;
883 spx_word32_t MM;
884 spx_word32_t theta;
1019 spx_word32_t *ps=st->ps;