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

  /external/chromium_org/third_party/webrtc/modules/audio_processing/aecm/
aecm_defines.h 23 #define PART_LEN2 (PART_LEN << 1) /* Length of partition * 2. */
aecm_core.h 83 int16_t xBuf_buf[PART_LEN2 + 16]; // farend
84 int16_t dBufClean_buf[PART_LEN2 + 16]; // nearend
85 int16_t dBufNoisy_buf[PART_LEN2 + 16]; // nearend
aecm_core_neon.c 57 int16_t* p_fft_offset = &fft[PART_LEN2];
156 fft[PART_LEN2] = efw[PART_LEN].real;
157 fft[PART_LEN2 + 1] = -efw[PART_LEN].imag;
aecm_core_c.c 114 fft[PART_LEN2] = efw[PART_LEN].real;
115 fft[PART_LEN2 + 1] = -efw[PART_LEN].imag;
193 tmp16no1 = WebRtcSpl_MaxAbsValueW16(time_signal, PART_LEN2);
312 int32_t dfw_buf[PART_LEN2 + 8];
313 int32_t efw_buf[PART_LEN2 + 8];
aecm_core_mips.c     [all...]
  /external/webrtc/src/modules/audio_processing/aec/
aec_core.h 26 #define PART_LEN2 (PART_LEN * 2) // Length of partition * 2
81 float dBuf[PART_LEN2]; // nearend
82 float eBuf[PART_LEN2]; // error
84 float dBufH[PART_LEN2]; // nearend
aec_core.c 125 static void TimeToFrequency(float time_data[PART_LEN2],
341 float scale = 2.0f / PART_LEN2;
545 float fft[PART_LEN2];
558 memcpy(fft, farend, sizeof(float) * PART_LEN2);
563 memcpy(fft, farend, sizeof(float) * PART_LEN2);
639 float fft[PART_LEN2];
698 memcpy(fft, aec->dBuf, sizeof(float) * PART_LEN2);
787 scale = 2.0f / PART_LEN2;
856 float fft[PART_LEN2];
    [all...]
echo_cancellation.c 128 // FFT buffer (PART_LEN2 - 1).
130 PART_LEN2 + kResamplerBufferSize,
142 PART_LEN2 + kResamplerBufferSize,
351 while (WebRtc_available_read(aecpc->far_pre_buf) >= PART_LEN2) {
352 // We have enough data to pass to the FFT, hence read PART_LEN2 samples.
354 PART_LEN2);
362 PART_LEN2);
aec_core_sse2.c 174 float scale = 2.0f / PART_LEN2;
  /external/chromium_org/third_party/webrtc/modules/audio_processing/aec/
aec_core_internal.h 66 float dBuf[PART_LEN2]; // nearend
67 float eBuf[PART_LEN2]; // error
69 float dBufH[PART_LEN2]; // nearend
aec_core.h 23 #define PART_LEN2 (PART_LEN * 2) // Length of partition * 2
aec_core.c 250 float scale = 2.0f / PART_LEN2;
583 // a segment of PART_LEN2 samples due to overlap, but we only want the energy
590 // where N = PART_LEN2. Since we are only interested in calculating the energy
599 // [PART_LEN+1, PART_LEN2-1]. These values are, up to a phase shift, identical
614 energy /= PART_LEN2;
768 static void TimeToFrequency(float time_data[PART_LEN2],
796 float fft[PART_LEN2];
957 scale = 2.0f / PART_LEN2;
987 scale = 2.0f / PART_LEN2;
    [all...]
echo_cancellation.c 148 // FFT buffer (PART_LEN2 - 1).
150 WebRtc_CreateBuffer(PART_LEN2 + kResamplerBufferSize, sizeof(float));
323 while (WebRtc_available_read(aecpc->far_pre_buf) >= PART_LEN2) {
324 // We have enough data to pass to the FFT, hence read PART_LEN2 samples.
327 float tmp[PART_LEN2];
328 WebRtc_ReadBuffer(aecpc->far_pre_buf, (void**)&ptmp, tmp, PART_LEN2);
aec_core_mips.c 533 float scale = 2.0f / PART_LEN2;
    [all...]
aec_core_neon.c 223 const float scale = 2.0f / PART_LEN2;
aec_core_sse2.c 189 float scale = 2.0f / PART_LEN2;
  /external/webrtc/src/modules/audio_processing/aecm/
aecm_core.h 39 #define PART_LEN2 (PART_LEN << 1) // Length of partition * 2
155 WebRtc_Word16 xBuf_buf[PART_LEN2 + 16]; // farend
156 WebRtc_Word16 dBufClean_buf[PART_LEN2 + 16]; // nearend
157 WebRtc_Word16 dBufNoisy_buf[PART_LEN2 + 16]; // nearend
aecm_core_neon.c 63 // fft[PART_LEN2 + j] = (WebRtc_Word16)WEBRTC_SPL_MUL_16_16_RSFT(
73 __asm__("vst2.16 {d20, d21}, [%0, :128]" : : "r"(&fft[PART_LEN2 + j]) : "q10");
79 // Take only the first PART_LEN2 samples, and switch the sign of the imaginary part.
80 for (i = 0, j = 0; j < PART_LEN2; i += 8, j += 16) {
110 fft[PART_LEN2] = efw[PART_LEN].real;
111 fft[PART_LEN2 + 1] = -efw[PART_LEN].imag;
118 for (i = 0, j = 0; i < PART_LEN2; i += 8, j += 16) {
aecm_core.c 378 fft[PART_LEN2 + j] = (WebRtc_Word16)WEBRTC_SPL_MUL_16_16_RSFT(
389 // Take only the first PART_LEN2 samples
390 for (i = 0, j = 0; j < PART_LEN2; i += 1, j += 2)
424 fft[PART_LEN2] = efw[PART_LEN].real;
425 fft[PART_LEN2 + 1] = -efw[PART_LEN].imag;
432 for (i = 0; i < PART_LEN2; i++)
    [all...]

Completed in 351 milliseconds