Home | History | Annotate | Download | only in libspeex

Lines Matching refs:foreground

97 /* If enabled, the AEC will use a foreground filter and a background filter to be more robust to double-talk
160 spx_word16_t *foreground; /* Foreground filter weights */
462 st->foreground = (spx_word16_t*)speex_alloc(M*N*C*K*sizeof(spx_word16_t));
543 st->foreground[i] = 0;
609 speex_free(st->foreground);
800 /* Compute foreground filter */
801 spectral_mul_accum16(st->X, st->foreground+chan*N*K*M, st->Y+chan*N, N, M*K);
899 /* Logic for updating the foreground filter */
929 /* Copy background filter to foreground filter */
931 st->foreground[i] = EXTRACT16(PSHR32(st->W[i],16));
947 /* Copy foreground filter to background filter */
949 st->W[i] = SHL32(EXTEND32(st->foreground[i]),16);