Home
last modified time | relevance | path

Searched refs:far_pre_buf (Results 1 – 2 of 2) sorted by relevance

/external/webrtc/webrtc/modules/audio_processing/aec/
Decho_cancellation.c141 aecpc->far_pre_buf = in WebRtcAec_Create()
143 if (!aecpc->far_pre_buf) { in WebRtcAec_Create()
173 WebRtc_FreeBuffer(aecpc->far_pre_buf); in WebRtcAec_Free()
212 WebRtc_InitBuffer(aecpc->far_pre_buf); in WebRtcAec_Init()
213 WebRtc_MoveReadPtr(aecpc->far_pre_buf, -PART_LEN); // Start overlap. in WebRtcAec_Init()
318 WebRtc_WriteBuffer(aecpc->far_pre_buf, farend_ptr, newNrOfSamples); in WebRtcAec_BufferFarend()
322 while (WebRtc_available_read(aecpc->far_pre_buf) >= PART_LEN2) { in WebRtcAec_BufferFarend()
327 WebRtc_ReadBuffer(aecpc->far_pre_buf, (void**)&ptmp, tmp, PART_LEN2); in WebRtcAec_BufferFarend()
332 WebRtc_MoveReadPtr(aecpc->far_pre_buf, -PART_LEN); in WebRtcAec_BufferFarend()
Decho_cancellation_internal.h58 RingBuffer* far_pre_buf; // Time domain far-end pre-buffer. member