Searched defs:farend (Results 1 - 4 of 4) sorted by relevance

/external/webrtc/src/modules/audio_processing/aecm/
H A Decho_control_mobile.c47 // 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 Daecm_core.c715 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 Decho_cancellation.c291 // 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 Daec_core.c544 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