Home | History | Annotate | Download | only in aecm

Lines Matching defs:farend

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];
434 // Get the next 80 samples from the farend buffer
435 WebRtc_ReadBuffer(aecm->farendBuf, (void**) &farend_ptr, farend,
444 memcpy(farend, &(aecm->farendOld[i][0]), FRAME_LEN * sizeof(short));
445 farend_ptr = farend;
464 /*WebRtcAecm_ProcessFrame(aecm->aecmCore, farend, &nearend[FRAME_LEN * i],