| Index: webrtc/modules/audio_processing/aec/aec_core_mips.cc
|
| diff --git a/webrtc/modules/audio_processing/aec/aec_core_mips.cc b/webrtc/modules/audio_processing/aec/aec_core_mips.cc
|
| index e12f2ef28a42a2a18f6e58f7923e2d752fb19eb2..c5c9b0b044618d1e6e7cd73a6f07cbacf33959df 100644
|
| --- a/webrtc/modules/audio_processing/aec/aec_core_mips.cc
|
| +++ b/webrtc/modules/audio_processing/aec/aec_core_mips.cc
|
| @@ -642,7 +642,7 @@ void WebRtcAec_FilterAdaptation_mips(
|
| }
|
| }
|
|
|
| -void WebRtcAec_OverdriveAndSuppress_mips(AecCore* aec,
|
| +void WebRtcAec_OverdriveAndSuppress_mips(float overdrive_scaling,
|
| float hNl[PART_LEN1],
|
| const float hNlFb,
|
| float efw[2][PART_LEN1]) {
|
| @@ -685,7 +685,7 @@ void WebRtcAec_OverdriveAndSuppress_mips(AecCore* aec,
|
| : [hNlFb] "f" (hNlFb), [one] "f" (one), [p_hNl] "r" (p_hNl)
|
| : "memory");
|
|
|
| - hNl[i] = powf(hNl[i], aec->overDriveSm * WebRtcAec_overDriveCurve[i]);
|
| + hNl[i] = powf(hNl[i], overdrive_scaling * WebRtcAec_overDriveCurve[i]);
|
|
|
| __asm __volatile(
|
| "lwc1 %[temp1], 0(%[p_hNl]) \n\t"
|
|
|