Searched defs:farend (Results 1 - 4 of 4) sorted by relevance
/external/webrtc/src/modules/audio_processing/aecm/ |
H A D | echo_control_mobile.c | 47 // Stores the last frame added to the farend buffer 82 // Estimates delay to set the position of the farend buffer read pointer 86 // Stuffs the farend buffer if the estimated delay is too large 187 // Initialize farend buffer 226 WebRtc_Word32 WebRtcAecm_BufferFarend(void *aecmInst, const WebRtc_Word16 *farend, argument 237 if (farend == NULL) 261 WebRtc_WriteBuffer(aecm->farendBuf, farend, (size_t) nrOfSamples); 351 // AECM is disabled until the soundcard buffer and farend buffers are OK 380 // The farend buffer size is determined in blocks of 80 samples 425 int16_t farend[FRAME_LE local [all...] |
H A D | aecm_core.c | 715 const WebRtc_Word16 * farend, 729 WebRtcAecm_BufferFarFrame(aecm, farend, FRAME_LEN); 843 // This function calculates the log of energies for nearend, farend and estimated 848 // @param far_spectrum [in] Pointer to farend spectrum. 849 // @param far_q [in] Q-domain of farend spectrum. 943 // Update farend energy levels (min, max, vad, mse) 1074 // @param far_spectrum [in] Absolute value of the farend signal in Q(far_q) 1075 // @param far_q [in] Q-domain of the farend signal 1106 // Determine norm of channel and farend to make sure we don't get overflow in 1504 const WebRtc_Word16 * farend, 714 WebRtcAecm_ProcessFrame(AecmCore_t * aecm, const WebRtc_Word16 * farend, const WebRtc_Word16 * nearendNoisy, const WebRtc_Word16 * nearendClean, WebRtc_Word16 * out) argument 1503 WebRtcAecm_ProcessBlock(AecmCore_t * aecm, const WebRtc_Word16 * farend, const WebRtc_Word16 * nearendNoisy, const WebRtc_Word16 * nearendClean, WebRtc_Word16 * output) argument 2066 WebRtcAecm_BufferFarFrame(AecmCore_t* const aecm, const WebRtc_Word16* const farend, const int farLen) argument 2089 WebRtcAecm_FetchFarFrame(AecmCore_t * const aecm, WebRtc_Word16 * const farend, const int farLen, const int knownDelay) argument [all...] |
/external/webrtc/src/modules/audio_processing/aec/ |
H A D | echo_cancellation.c | 291 // only buffer L band for farend 292 WebRtc_Word32 WebRtcAec_BufferFarend(void *aecInst, const WebRtc_Word16 *farend, argument 299 const int16_t* farend_ptr = farend; 309 if (farend == NULL) { 330 farend,
|
H A D | aec_core.c | 544 void WebRtcAec_BufferFarendPartition(aec_t *aec, const float* farend) { argument 558 memcpy(fft, farend, sizeof(float) * PART_LEN2); 563 memcpy(fft, farend, sizeof(float) * PART_LEN2); 685 int16_t farend[PART_LEN]; local 687 WebRtc_ReadBuffer(aec->far_time_buf, (void**) &farend_ptr, farend, 1); 964 // We threshold here to protect against the ill-effects of a zero farend.
|
Completed in 108 milliseconds