Chromium Code Reviews| 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; |
| } |
| - |