Lines Matching defs:farend
41 // Stores the last frame added to the farend buffer
74 // Estimates delay to set the position of the farend buffer read pointer
78 // Stuffs the farend buffer if the estimated delay is too large
161 // Initialize farend buffer
196 // farend signal.
197 int32_t WebRtcAecm_GetBufferFarendError(void *aecmInst, const int16_t *farend,
204 if (farend == NULL)
217 int32_t WebRtcAecm_BufferFarend(void *aecmInst, const int16_t *farend,
222 WebRtcAecm_GetBufferFarendError(aecmInst, farend, nrOfSamples);
233 WebRtc_WriteBuffer(aecm->farendBuf, farend, nrOfSamples);
308 // AECM is disabled until the soundcard buffer and farend buffers are OK
337 // The farend buffer size is determined in blocks of 80 samples
382 int16_t farend[FRAME_LEN];
391 // Get the next 80 samples from the farend buffer
392 WebRtc_ReadBuffer(aecm->farendBuf, (void**) &farend_ptr, farend,
401 memcpy(farend, &(aecm->farendOld[i][0]), FRAME_LEN * sizeof(short));
402 farend_ptr = farend;
413 /*WebRtcAecm_ProcessFrame(aecm->aecmCore, farend, &nearend[FRAME_LEN * i],