Index: webrtc/modules/audio_processing/aec/aec_core_mips.c |
diff --git a/webrtc/modules/audio_processing/aec/aec_core_mips.c b/webrtc/modules/audio_processing/aec/aec_core_mips.c |
index bb33087aee9ff51e1a290463efee7c1b9b02f9be..59d655d86606bac0c401c26ab1e9bf91ec25b208 100644 |
--- a/webrtc/modules/audio_processing/aec/aec_core_mips.c |
+++ b/webrtc/modules/audio_processing/aec/aec_core_mips.c |
@@ -699,15 +699,18 @@ void WebRtcAec_OverdriveAndSuppress_mips(AecCore* aec, |
} |
} |
-void WebRtcAec_ScaleErrorSignal_mips(AecCore* aec, float ef[2][PART_LEN1]) { |
- const float mu = aec->extended_filter_enabled ? kExtendedMu : aec->normal_mu; |
- const float error_threshold = aec->extended_filter_enabled |
+void WebRtcAec_ScaleErrorSignal_mips(int extended_filter_enabled, |
+ float normal_mu, |
+ float normal_error_threshold, |
+ float *xPow, |
hlundin-webrtc
2015/11/20 10:55:40
x_pow
peah-webrtc
2015/11/23 21:39:07
Done.
|
+ float ef[2][PART_LEN1]) { |
+ const float mu = extended_filter_enabled ? kExtendedMu : normal_mu; |
+ const float error_threshold = extended_filter_enabled |
? kExtendedErrorThreshold |
- : aec->normal_error_threshold; |
+ : normal_error_threshold; |
int len = (PART_LEN1); |
float* ef0 = ef[0]; |
float* ef1 = ef[1]; |
- float* xPow = aec->xPow; |
float fac1 = 1e-10f; |
float err_th2 = error_threshold * error_threshold; |
float f0, f1, f2; |
@@ -771,4 +774,3 @@ void WebRtcAec_InitAec_mips(void) { |
WebRtcAec_ComfortNoise = WebRtcAec_ComfortNoise_mips; |
WebRtcAec_OverdriveAndSuppress = WebRtcAec_OverdriveAndSuppress_mips; |
} |
- |