/external/chromium_org/third_party/webrtc/modules/audio_processing/aecm/ |
aecm_core.h | 281 // Moves the pointer to the next entry and inserts |far_spectrum| and 286 // - far_spectrum : Pointer to the far end spectrum 290 uint16_t* far_spectrum, 310 // - far_spectrum : Pointer to the aligned far end spectrum 341 // - far_spectrum : Pointer to farend spectrum. 350 const uint16_t* far_spectrum, 376 // - far_spectrum : Absolute value of the farend signal in Q(far_q) 385 const uint16_t* far_spectrum, 400 const uint16_t* far_spectrum, 409 const uint16_t* far_spectrum, [all...] |
aecm_core_neon.S | 25 @ const uint16_t* far_spectrum, 47 vld1.16 {d26, d27}, [r1]! @ far_spectrum[i] 73 ldrh r1, [r1] @ far_spectrum[i] 93 @ const uint16_t* far_spectrum, 105 vld1.16 {d26, d27}, [r1]! @ &far_spectrum[i]
|
aecm_core_neon.c | 231 const uint16_t* far_spectrum, 253 // far_energy += (uint32_t)(far_spectrum[i]); 254 __asm __volatile("vld1.16 {d26, d27}, [%0]" : : "r"(&far_spectrum[i]) : "q13"); 259 // echoEst[i] = WEBRTC_SPL_MUL_16_U16(aecm->channelStored[i], far_spectrum[i]); 270 // echo_energy_adapt += aecm->channelAdapt16[i] * far_spectrum[i]; 291 echo_est[i] = WEBRTC_SPL_MUL_16_U16(aecm->channelStored[i], far_spectrum[i]); 293 *far_energy = far_energy_r + (uint32_t)(far_spectrum[i]); 295 aecm->channelAdapt16[i] * far_spectrum[i]; 299 const uint16_t* far_spectrum, 311 // echo_est[i] = WEBRTC_SPL_MUL_16_U16(aecm->channelStored[i], far_spectrum[i]) [all...] |
aecm_core.c | 147 // Moves the pointer to the next entry and inserts |far_spectrum| and 152 // - far_spectrum : Pointer to the far end spectrum 156 uint16_t* far_spectrum, 167 far_spectrum, 185 // - far_spectrum : Pointer to the aligned far end spectrum 318 const uint16_t* far_spectrum, 331 far_spectrum[i]); 332 (*far_energy) += (uint32_t)(far_spectrum[i]); 333 *echo_energy_adapt += aecm->channelAdapt16[i] * far_spectrum[i]; 339 const uint16_t* far_spectrum, [all...] |
aecm_core_mips.c | 436 const uint16_t* far_spectrum, 447 uint16_t* spectrum_p = (uint16_t*)(&(far_spectrum[0])); 513 far_spectrum[PART_LEN]); 514 par1 += (uint32_t)(far_spectrum[PART_LEN]); 515 par2 += aecm->channelAdapt16[PART_LEN] * far_spectrum[PART_LEN]; 525 const uint16_t* far_spectrum, 533 temp8 = (uint16_t*)(&far_spectrum[0]); [all...] |
/external/webrtc/src/modules/audio_processing/aecm/ |
aecm_core_neon.c | 191 const WebRtc_UWord16* far_spectrum, 208 // far_energy += (WebRtc_UWord32)(far_spectrum[i]); 209 __asm__("vld1.16 {d26, d27}, [%0]" : : "r"(&far_spectrum[i]) : "q13"); 214 // echoEst[i] = WEBRTC_SPL_MUL_16_U16(aecm->channelStored[i], far_spectrum[i]); 226 // aecm->channelAdapt16[i], far_spectrum[i]); 247 echo_est[i] = WEBRTC_SPL_MUL_16_U16(aecm->channelStored[i], far_spectrum[i]); 249 *far_energy = far_energy_r + (WebRtc_UWord32)(far_spectrum[i]); 251 aecm->channelAdapt16[i], far_spectrum[i]); 255 const WebRtc_UWord16* far_spectrum, 263 // echo_est[i] = WEBRTC_SPL_MUL_16_U16(aecm->channelStored[i], far_spectrum[i]) [all...] |
aecm_core.c | 207 // Moves the pointer to the next entry and inserts |far_spectrum| and 212 // - far_spectrum : Pointer to the far end spectrum 216 uint16_t* far_spectrum, 227 far_spectrum, 245 // - far_spectrum : Pointer to the aligned far end spectrum 481 const WebRtc_UWord16* far_spectrum, 494 far_spectrum[i]); 495 (*far_energy) += (WebRtc_UWord32)(far_spectrum[i]); 497 far_spectrum[i]); 503 const WebRtc_UWord16* far_spectrum, [all...] |
aecm_core.h | 341 const WebRtc_UWord16* far_spectrum, 350 const WebRtc_UWord16* far_spectrum,
|
/external/webrtc/src/modules/audio_processing/utility/ |
delay_estimator_wrapper.h | 68 // - far_spectrum : Pointer to the far-end spectrum data. 85 uint16_t* far_spectrum, 93 float* far_spectrum,
|
delay_estimator_wrapper.c | 243 uint16_t* far_spectrum, 255 if (far_spectrum == NULL) { 277 binary_far_spectrum = BinarySpectrumFix(far_spectrum, 292 float* far_spectrum, 302 if (far_spectrum == NULL) { 316 binary_far_spectrum = BinarySpectrumFloat(far_spectrum,
|
/external/chromium_org/third_party/webrtc/modules/audio_processing/utility/ |
delay_estimator_wrapper.c | 201 const uint16_t* far_spectrum, 210 if (far_spectrum == NULL) { 224 binary_spectrum = BinarySpectrumFix(far_spectrum, self->mean_far_spectrum, 232 const float* far_spectrum, 240 if (far_spectrum == NULL) { 250 binary_spectrum = BinarySpectrumFloat(far_spectrum, self->mean_far_spectrum,
|
delay_estimator_wrapper.h | 56 // - far_spectrum : Far-end spectrum. 65 const uint16_t* far_spectrum, 71 const float* far_spectrum,
|
/external/chromium_org/third_party/webrtc/modules/audio_processing/aec/ |
aec_core.c | 1029 float far_spectrum = 0.0f; local [all...] |
/external/webrtc/src/modules/audio_processing/aec/ |
aec_core.c | 642 float far_spectrum = 0.0f; local 703 far_spectrum = (xf_ptr[i] * xf_ptr[i]) + 705 aec->xPow[i] = gPow[0] * aec->xPow[i] + gPow[1] * NR_PART * far_spectrum; 707 abs_far_spectrum[i] = sqrtf(far_spectrum); [all...] |