Home
last modified time | relevance | path

Searched refs:AecmCore (Results 1 – 6 of 6) sorted by relevance

/external/webrtc/webrtc/modules/audio_processing/aecm/
Daecm_core.h134 } AecmCore; typedef
142 AecmCore* WebRtcAecm_CreateCore();
159 int WebRtcAecm_InitCore(AecmCore* const aecm, int samplingFreq);
168 void WebRtcAecm_FreeCore(AecmCore* aecm);
170 int WebRtcAecm_Control(AecmCore* aecm, int delay, int nlpFlag);
184 void WebRtcAecm_InitEchoPathCore(AecmCore* aecm, const int16_t* echo_path);
204 int WebRtcAecm_ProcessFrame(AecmCore* aecm,
228 int WebRtcAecm_ProcessBlock(AecmCore* aecm,
244 void WebRtcAecm_BufferFarFrame(AecmCore* const aecm,
259 void WebRtcAecm_FetchFarFrame(AecmCore* const aecm,
[all …]
Daecm_core.c155 void WebRtcAecm_UpdateFarHistory(AecmCore* self, in WebRtcAecm_UpdateFarHistory()
188 const uint16_t* WebRtcAecm_AlignedFarend(AecmCore* self, in WebRtcAecm_AlignedFarend()
210 AecmCore* WebRtcAecm_CreateCore() { in WebRtcAecm_CreateCore()
211 AecmCore* aecm = malloc(sizeof(AecmCore)); in WebRtcAecm_CreateCore()
283 void WebRtcAecm_InitEchoPathCore(AecmCore* aecm, const int16_t* echo_path) { in WebRtcAecm_InitEchoPathCore()
302 static void CalcLinearEnergiesC(AecmCore* aecm, in CalcLinearEnergiesC()
322 static void StoreAdaptiveChannelC(AecmCore* aecm, in StoreAdaptiveChannelC()
345 static void ResetAdaptiveChannelC(AecmCore* aecm) { in ResetAdaptiveChannelC()
398 int WebRtcAecm_InitCore(AecmCore* const aecm, int samplingFreq) { in WebRtcAecm_InitCore()
529 int WebRtcAecm_Control(AecmCore* aecm, int delay, int nlpFlag) { in WebRtcAecm_Control()
[all …]
Daecm_core_neon.c45 void WebRtcAecm_CalcLinearEnergiesNeon(AecmCore* aecm, in WebRtcAecm_CalcLinearEnergiesNeon()
117 void WebRtcAecm_StoreAdaptiveChannelNeon(AecmCore* aecm, in WebRtcAecm_StoreAdaptiveChannelNeon()
176 void WebRtcAecm_ResetAdaptiveChannelNeon(AecmCore* aecm) { in WebRtcAecm_ResetAdaptiveChannelNeon()
Daecm_core_mips.c70 static void ComfortNoise(AecmCore* aecm,
75 static void WindowAndFFT(AecmCore* aecm, in WindowAndFFT()
202 static void InverseFFTAndWindow(AecmCore* aecm, in InverseFFTAndWindow()
435 void WebRtcAecm_CalcLinearEnergies_mips(AecmCore* aecm, in WebRtcAecm_CalcLinearEnergies_mips()
524 void WebRtcAecm_StoreAdaptiveChannel_mips(AecmCore* aecm, in WebRtcAecm_StoreAdaptiveChannel_mips()
571 void WebRtcAecm_ResetAdaptiveChannel_mips(AecmCore* aecm) { in WebRtcAecm_ResetAdaptiveChannel_mips()
626 static int TimeToFrequencyDomain(AecmCore* aecm, in TimeToFrequencyDomain()
796 int WebRtcAecm_ProcessBlock(AecmCore* aecm, in WebRtcAecm_ProcessBlock()
1252 static void ComfortNoise(AecmCore* aecm, in ComfortNoise()
Daecm_core_c.c60 static void ComfortNoise(AecmCore* aecm,
65 static void WindowAndFFT(AecmCore* aecm, in WindowAndFFT()
91 static void InverseFFTAndWindow(AecmCore* aecm, in InverseFFTAndWindow()
160 static int TimeToFrequencyDomain(AecmCore* aecm, in TimeToFrequencyDomain()
280 int WebRtcAecm_ProcessBlock(AecmCore* aecm, in WebRtcAecm_ProcessBlock()
640 static void ComfortNoise(AecmCore* aecm, in ComfortNoise()
Decho_control_mobile.c71 AecmCore* aecmCore;