Home
last modified time | relevance | path

Searched refs:AecmCore_t (Results 1 – 4 of 4) sorted by relevance

/external/webrtc/src/modules/audio_processing/aecm/
Daecm_core.h204 } AecmCore_t; typedef
221 int WebRtcAecm_CreateCore(AecmCore_t **aecm);
237 int WebRtcAecm_InitCore(AecmCore_t * const aecm, int samplingFreq);
250 int WebRtcAecm_FreeCore(AecmCore_t *aecm);
252 int WebRtcAecm_Control(AecmCore_t *aecm, int delay, int nlpFlag);
265 void WebRtcAecm_InitEchoPathCore(AecmCore_t* aecm, const WebRtc_Word16* echo_path);
282 int WebRtcAecm_ProcessFrame(AecmCore_t * aecm, const WebRtc_Word16 * farend,
303 int WebRtcAecm_ProcessBlock(AecmCore_t * aecm, const WebRtc_Word16 * farend,
318 void WebRtcAecm_BufferFarFrame(AecmCore_t * const aecm, const WebRtc_Word16 * const farend,
332 void WebRtcAecm_FetchFarFrame(AecmCore_t * const aecm, WebRtc_Word16 * const farend,
[all …]
Daecm_core.c200 static void ComfortNoise(AecmCore_t* aecm,
205 static WebRtc_Word16 CalcSuppressionGain(AecmCore_t * const aecm);
215 static void UpdateFarHistory(AecmCore_t* self, in UpdateFarHistory()
248 static const uint16_t* AlignedFarend(AecmCore_t* self, int* far_q, int delay) { in AlignedFarend()
274 int WebRtcAecm_CreateCore(AecmCore_t **aecmInst) in WebRtcAecm_CreateCore()
276 AecmCore_t *aecm = malloc(sizeof(AecmCore_t)); in WebRtcAecm_CreateCore()
340 void WebRtcAecm_InitEchoPathCore(AecmCore_t* aecm, const WebRtc_Word16* echo_path) in WebRtcAecm_InitEchoPathCore()
399 static void InverseFFTAndWindowC(AecmCore_t* aecm, in InverseFFTAndWindowC()
480 static void CalcLinearEnergiesC(AecmCore_t* aecm, in CalcLinearEnergiesC()
502 static void StoreAdaptiveChannelC(AecmCore_t* aecm, in StoreAdaptiveChannelC()
[all …]
Daecm_core_neon.c89 static void InverseFFTAndWindowNeon(AecmCore_t* aecm, in InverseFFTAndWindowNeon()
190 static void CalcLinearEnergiesNeon(AecmCore_t* aecm, in CalcLinearEnergiesNeon()
254 static void StoreAdaptiveChannelNeon(AecmCore_t* aecm, in StoreAdaptiveChannelNeon()
276 static void ResetAdaptiveChannelNeon(AecmCore_t* aecm) { in ResetAdaptiveChannelNeon()
Decho_control_mobile.c79 AecmCore_t *aecmCore;