HomeSort by relevance Sort by last modified time
    Searched refs:PART_LEN1 (Results 1 - 18 of 18) sorted by null

  /external/chromium_org/third_party/webrtc/modules/audio_processing/aec/
aec_core_internal.h 71 float xPow[PART_LEN1];
72 float dPow[PART_LEN1];
73 float dMinPow[PART_LEN1];
74 float dInitMinPow[PART_LEN1];
77 float xfBuf[2][kExtendedNumPartitions * PART_LEN1]; // farend fft buffer
78 float wfBuf[2][kExtendedNumPartitions * PART_LEN1]; // filter fft
79 complex_t sde[PART_LEN1]; // cross-psd of nearend and error
80 complex_t sxd[PART_LEN1]; // cross-psd of farend and nearend
82 complex_t xfwBuf[kExtendedNumPartitions * PART_LEN1];
84 float sx[PART_LEN1], sd[PART_LEN1], se[PART_LEN1]; // far, near, error ps
    [all...]
aec_core_mips.c 28 float efw[2][PART_LEN1],
36 complex_t u[PART_LEN1];
96 for (i = 1; i < PART_LEN1; i+=4) {
285 for (i = PART_LEN1 >> 1; i < PART_LEN1; i++) {
295 for (i = PART_LEN1 >> 1; i < PART_LEN1; i++) {
306 for (i = 1; i < PART_LEN1; i++) {
315 for (i = 0; i < PART_LEN1; i++) {
323 void WebRtcAec_FilterFar_mips(AecCore* aec, float yf[2][PART_LEN1]) {
    [all...]
aec_core.c 143 static void FilterFar(AecCore* aec, float yf[2][PART_LEN1]) {
147 int xPos = (i + aec->xfBufBlockPos) * PART_LEN1;
148 int pos = i * PART_LEN1;
151 xPos -= aec->num_partitions * (PART_LEN1);
154 for (j = 0; j < PART_LEN1; j++) {
167 static void ScaleErrorSignal(AecCore* aec, float ef[2][PART_LEN1]) {
174 for (i = 0; i < (PART_LEN1); i++) {
194 // float ef[2][PART_LEN1]) {
197 // int xPos = (i + aec->xfBufBlockPos)*(PART_LEN1);
201 // xPos -= aec->num_partitions * PART_LEN1;
    [all...]
aec_core_neon.c 37 static void FilterFarNEON(AecCore* aec, float yf[2][PART_LEN1]) {
42 int xPos = (i + aec->xfBufBlockPos) * PART_LEN1;
43 int pos = i * PART_LEN1;
46 xPos -= num_partitions * PART_LEN1;
50 for (j = 0; j + 3 < PART_LEN1; j += 4) {
67 for (; j < PART_LEN1; j++) {
122 static void ScaleErrorSignalNEON(AecCore* aec, float ef[2][PART_LEN1]) {
131 for (i = 0; i + 3 < PART_LEN1; i += 4) {
160 for (; i < PART_LEN1; i++) {
180 float ef[2][PART_LEN1]) {
    [all...]
aec_core_sse2.c 32 static void FilterFarSSE2(AecCore* aec, float yf[2][PART_LEN1]) {
37 int xPos = (i + aec->xfBufBlockPos) * PART_LEN1;
38 int pos = i * PART_LEN1;
41 xPos -= num_partitions * (PART_LEN1);
45 for (j = 0; j + 3 < PART_LEN1; j += 4) {
64 for (; j < PART_LEN1; j++) {
77 static void ScaleErrorSignalSSE2(AecCore* aec, float ef[2][PART_LEN1]) {
87 for (i = 0; i + 3 < PART_LEN1; i += 4) {
123 for (; i < (PART_LEN1); i++) {
144 float ef[2][PART_LEN1]) {
    [all...]
aec_core.h 22 #define PART_LEN1 (PART_LEN + 1) // Unique fft coefficients
  /external/webrtc/src/modules/audio_processing/aec/
aec_core.h 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 buffe
    [all...]
aec_core.c 115 static void ComfortNoise(aec_t *aec, float efw[2][PART_LEN1],
121 static void UpdateLevel(power_level_t* level, float in[2][PART_LEN1]);
126 float freq_data[2][PART_LEN1],
189 sizeof(float) * 2 * PART_LEN1) == -1) {
195 sizeof(float) * 2 * PART_LEN1) == -1) {
209 PART_LEN1,
243 static void FilterFar(aec_t *aec, float yf[2][PART_LEN1])
248 int xPos = (i + aec->xfBufBlockPos) * PART_LEN1;
249 int pos = i * PART_LEN1;
252 xPos -= NR_PART*(PART_LEN1);
    [all...]
aec_core_sse2.c 34 static void FilterFarSSE2(aec_t *aec, float yf[2][PART_LEN1])
39 int xPos = (i + aec->xfBufBlockPos) * PART_LEN1;
40 int pos = i * PART_LEN1;
43 xPos -= NR_PART*(PART_LEN1);
47 for (j = 0; j + 3 < PART_LEN1; j += 4) {
66 for (; j < PART_LEN1; j++) {
75 static void ScaleErrorSignalSSE2(aec_t *aec, float ef[2][PART_LEN1])
83 for (i = 0; i + 3 < PART_LEN1; i += 4) {
113 for (; i < (PART_LEN1); i++) {
131 static void FilterAdaptationSSE2(aec_t *aec, float *fft, float ef[2][PART_LEN1]) {
    [all...]
  /external/webrtc/src/modules/audio_processing/aecm/
aecm_core.h 38 #define PART_LEN1 (PART_LEN + 1) // Unique fft coefficients
130 uint16_t far_history[PART_LEN1 * MAX_DELAY];
152 WebRtc_Word16 channelStored_buf[PART_LEN1 + 8];
153 WebRtc_Word16 channelAdapt16_buf[PART_LEN1 + 8];
154 WebRtc_Word32 channelAdapt32_buf[PART_LEN1 + 8];
169 WebRtc_Word32 echoFilt[PART_LEN1];
170 WebRtc_Word16 nearFilt[PART_LEN1];
171 WebRtc_Word32 noiseEst[PART_LEN1];
172 int noiseEstTooLowCtr[PART_LEN1];
173 int noiseEstTooHighCtr[PART_LEN1];
    [all...]
aecm_core.c 81 static const WebRtc_Word16 kChannelStored8kHz[PART_LEN1] = {
94 static const WebRtc_Word16 kChannelStored16kHz[PART_LEN1] = {
226 memcpy(&(self->far_history[self->far_history_pos * PART_LEN1]),
228 sizeof(uint16_t) * PART_LEN1);
260 return &(self->far_history[buffer_position * PART_LEN1]);
316 PART_LEN1,
345 memcpy(aecm->channelStored, echo_path, sizeof(WebRtc_Word16) * PART_LEN1);
347 memcpy(aecm->channelAdapt16, echo_path, sizeof(WebRtc_Word16) * PART_LEN1);
348 for (i = 0; i < PART_LEN1; i++)
491 for (i = 0; i < PART_LEN1; i++
    [all...]
echo_control_mobile.c 702 return (PART_LEN1 * sizeof(WebRtc_Word16));
  /external/chromium_org/third_party/webrtc/modules/audio_processing/aecm/
aecm_core.h 57 uint16_t far_history[PART_LEN1 * MAX_DELAY];
80 int16_t channelStored_buf[PART_LEN1 + 8];
81 int16_t channelAdapt16_buf[PART_LEN1 + 8];
82 int32_t channelAdapt32_buf[PART_LEN1 + 8];
97 int32_t echoFilt[PART_LEN1];
98 int16_t nearFilt[PART_LEN1];
99 int32_t noiseEst[PART_LEN1];
100 int noiseEstTooLowCtr[PART_LEN1];
101 int noiseEstTooHighCtr[PART_LEN1];
aecm_defines.h 22 #define PART_LEN1 (PART_LEN + 1) /* Unique fft coefficients. */
aecm_core_c.c 302 uint16_t xfa[PART_LEN1];
303 uint16_t dfaNoisy[PART_LEN1];
304 uint16_t dfaClean[PART_LEN1];
311 int32_t echoEst32_buf[PART_LEN1 + 8];
320 int16_t hnl[PART_LEN1];
399 PART_LEN1,
405 PART_LEN1,
458 for (i = 0; i < PART_LEN1; i++)
571 for (i = 0; i < PART_LEN1; i++)
583 for (i = kMaxPrefBand; i < PART_LEN1; i++
    [all...]
aecm_core.c 122 static const int16_t kChannelStored8kHz[PART_LEN1] = {
135 static const int16_t kChannelStored16kHz[PART_LEN1] = {
166 memcpy(&(self->far_history[self->far_history_pos * PART_LEN1]),
168 sizeof(uint16_t) * PART_LEN1);
202 return &(self->far_history[buffer_position * PART_LEN1]);
255 aecm->delay_estimator_farend = WebRtc_CreateDelayEstimatorFarend(PART_LEN1,
301 memcpy(aecm->channelStored, echo_path, sizeof(int16_t) * PART_LEN1);
303 memcpy(aecm->channelAdapt16, echo_path, sizeof(int16_t) * PART_LEN1);
304 for (i = 0; i < PART_LEN1; i++)
328 for (i = 0; i < PART_LEN1; i++
    [all...]
aecm_core_mips.c 537 sizeof(int16_t) * PART_LEN1);
    [all...]
echo_control_mobile.c 639 return (PART_LEN1 * sizeof(int16_t));

Completed in 393 milliseconds