HomeSort by relevance Sort by last modified time
    Searched full:farend (Results 1 - 9 of 9) sorted by null

  /external/webrtc/src/modules/audio_processing/aecm/
aecm_core.h 155 WebRtc_Word16 xBuf_buf[PART_LEN2 + 16]; // farend
274 // - farend : In buffer containing one frame of echo signal
282 int WebRtcAecm_ProcessFrame(AecmCore_t * aecm, const WebRtc_Word16 * farend,
295 // - farend : In buffer containing one block of echo signal
303 int WebRtcAecm_ProcessBlock(AecmCore_t * aecm, const WebRtc_Word16 * farend,
311 // Inserts a frame of data into farend buffer.
315 // - farend : In buffer containing one frame of farend signal
318 void WebRtcAecm_BufferFarFrame(AecmCore_t * const aecm, const WebRtc_Word16 * const farend,
324 // Read the farend buffer to account for known dela
    [all...]
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,
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_LEN] local
    [all...]
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.
    [all...]
  /external/webrtc/src/modules/audio_processing/aec/
aec_core.h 92 float xfBuf[2][NR_PART * PART_LEN1]; // farend fft buffer
95 complex_t sxd[PART_LEN1]; // cross-psd of farend and nearend
96 complex_t xfwBuf[NR_PART * PART_LEN1]; // farend windowed fft buffer
173 void WebRtcAec_BufferFarendPartition(aec_t *aec, const float* farend);
echo_cancellation.c 291 // only buffer L band for farend
292 WebRtc_Word32 WebRtcAec_BufferFarend(void *aecInst, const WebRtc_Word16 *farend,
299 const int16_t* farend_ptr = farend;
309 if (farend == NULL) {
330 farend,
aec_resampler.c 12 * skew by resampling the farend signal.
aec_core.c 544 void WebRtcAec_BufferFarendPartition(aec_t *aec, const float* farend) {
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.
    [all...]
  /external/webrtc/src/modules/audio_processing/aec/interface/
echo_cancellation.h 112 * Inserts an 80 or 160 sample block of data into the farend buffer.
117 * WebRtc_Word16 *farend In buffer containing one frame of
118 * farend signal for L band
119 * WebRtc_Word16 nrOfSamples Number of samples in farend buffer
127 const WebRtc_Word16 *farend,
  /external/webrtc/src/modules/audio_processing/aecm/interface/
echo_control_mobile.h 87 * Inserts an 80 or 160 sample block of data into the farend buffer.
92 * WebRtc_Word16 *farend In buffer containing one frame of
93 * farend signal
94 * WebRtc_Word16 nrOfSamples Number of samples in farend buffer
102 const WebRtc_Word16* farend,

Completed in 3243 milliseconds