diff options
Diffstat (limited to 'webrtc/modules/audio_processing/aecm')
4 files changed, 8 insertions, 24 deletions
diff --git a/webrtc/modules/audio_processing/aecm/aecm_core.c b/webrtc/modules/audio_processing/aecm/aecm_core.c index c95c1f2af5..6741acba14 100644 --- a/webrtc/modules/audio_processing/aecm/aecm_core.c +++ b/webrtc/modules/audio_processing/aecm/aecm_core.c @@ -546,10 +546,9 @@ int WebRtcAecm_Control(AecmCore* aecm, int delay, int nlpFlag) { return 0; } -int WebRtcAecm_FreeCore(AecmCore* aecm) { - if (aecm == NULL) - { - return -1; +void WebRtcAecm_FreeCore(AecmCore* aecm) { + if (aecm == NULL) { + return; } WebRtc_FreeBuffer(aecm->farFrameBuf); @@ -562,8 +561,6 @@ int WebRtcAecm_FreeCore(AecmCore* aecm) { WebRtcSpl_FreeRealFFT(aecm->real_fft); free(aecm); - - return 0; } int WebRtcAecm_ProcessFrame(AecmCore* aecm, diff --git a/webrtc/modules/audio_processing/aecm/aecm_core.h b/webrtc/modules/audio_processing/aecm/aecm_core.h index 03655b90c7..15614d67fa 100644 --- a/webrtc/modules/audio_processing/aecm/aecm_core.h +++ b/webrtc/modules/audio_processing/aecm/aecm_core.h @@ -174,11 +174,7 @@ int WebRtcAecm_InitCore(AecmCore* const aecm, int samplingFreq); // Input: // - aecm : Pointer to the AECM instance // -// Return value : 0 - Ok -// -1 - Error -// 11001-11016: Error -// -int WebRtcAecm_FreeCore(AecmCore* aecm); +void WebRtcAecm_FreeCore(AecmCore* aecm); int WebRtcAecm_Control(AecmCore* aecm, int delay, int nlpFlag); diff --git a/webrtc/modules/audio_processing/aecm/echo_control_mobile.c b/webrtc/modules/audio_processing/aecm/echo_control_mobile.c index 389433b8fd..2424839ac4 100644 --- a/webrtc/modules/audio_processing/aecm/echo_control_mobile.c +++ b/webrtc/modules/audio_processing/aecm/echo_control_mobile.c @@ -130,13 +130,11 @@ int32_t WebRtcAecm_Create(void **aecmInst) return 0; } -int32_t WebRtcAecm_Free(void *aecmInst) -{ +void WebRtcAecm_Free(void* aecmInst) { AecMobile* aecm = aecmInst; - if (aecm == NULL) - { - return -1; + if (aecm == NULL) { + return; } #ifdef AEC_DEBUG @@ -153,8 +151,6 @@ int32_t WebRtcAecm_Free(void *aecmInst) WebRtcAecm_FreeCore(aecm->aecmCore); WebRtc_FreeBuffer(aecm->farendBuf); free(aecm); - - return 0; } int32_t WebRtcAecm_Init(void *aecmInst, int32_t sampFreq) diff --git a/webrtc/modules/audio_processing/aecm/include/echo_control_mobile.h b/webrtc/modules/audio_processing/aecm/include/echo_control_mobile.h index ac43576dd2..617c9602dc 100644 --- a/webrtc/modules/audio_processing/aecm/include/echo_control_mobile.h +++ b/webrtc/modules/audio_processing/aecm/include/echo_control_mobile.h @@ -61,13 +61,8 @@ int32_t WebRtcAecm_Create(void **aecmInst); * Inputs Description * ------------------------------------------------------------------- * void* aecmInst Pointer to the AECM instance - * - * Outputs Description - * ------------------------------------------------------------------- - * int32_t return 0: OK - * -1: error */ -int32_t WebRtcAecm_Free(void *aecmInst); +void WebRtcAecm_Free(void* aecmInst); /* * Initializes an AECM instance. |