Home | History | Annotate | Download | only in aec

Lines Matching defs:PART_LEN1

25 #define PART_LEN1 (PART_LEN + 1) // Unique fft coefficients
86 float xPow[PART_LEN1];
87 float dPow[PART_LEN1];
88 float dMinPow[PART_LEN1];
89 float dInitMinPow[PART_LEN1];
92 float xfBuf[2][NR_PART * PART_LEN1]; // farend fft buffer
93 float wfBuf[2][NR_PART * PART_LEN1]; // filter fft
94 complex_t sde[PART_LEN1]; // cross-psd of nearend and error
95 complex_t sxd[PART_LEN1]; // cross-psd of farend and nearend
96 complex_t xfwBuf[NR_PART * PART_LEN1]; // farend windowed fft buffer
98 float sx[PART_LEN1], sd[PART_LEN1], se[PART_LEN1]; // far, near and error psd
99 float hNs[PART_LEN1];
156 typedef void (*WebRtcAec_FilterFar_t)(aec_t *aec, float yf[2][PART_LEN1]);
158 typedef void (*WebRtcAec_ScaleErrorSignal_t)(aec_t *aec, float ef[2][PART_LEN1]);
161 (aec_t *aec, float *fft, float ef[2][PART_LEN1]);
164 (aec_t *aec, float hNl[PART_LEN1], const float hNlFb, float efw[2][PART_LEN1]);