| Index: webrtc/modules/audio_processing/aec3/adaptive_fir_filter_unittest.cc
|
| diff --git a/webrtc/modules/audio_processing/aec3/adaptive_fir_filter_unittest.cc b/webrtc/modules/audio_processing/aec3/adaptive_fir_filter_unittest.cc
|
| index 4560958bfd0ef350e46d97a5a3ddcb34484627d0..cdc344c4f6ea9b161463f5dc7d0cc8e35f5bdf61 100644
|
| --- a/webrtc/modules/audio_processing/aec3/adaptive_fir_filter_unittest.cc
|
| +++ b/webrtc/modules/audio_processing/aec3/adaptive_fir_filter_unittest.cc
|
| @@ -20,6 +20,7 @@
|
| #endif
|
| #include "webrtc/base/arraysize.h"
|
| #include "webrtc/base/random.h"
|
| +#include "webrtc/base/safe_minmax.h"
|
| #include "webrtc/modules/audio_processing/aec3/aec3_fft.h"
|
| #include "webrtc/modules/audio_processing/aec3/aec_state.h"
|
| #include "webrtc/modules/audio_processing/aec3/cascaded_biquad_filter.h"
|
| @@ -351,7 +352,7 @@ TEST(AdaptiveFirFilter, FilterAndAdapt) {
|
| std::transform(y.begin(), y.end(), s.begin() + kFftLengthBy2, e.begin(),
|
| [&](float a, float b) { return a - b * kScale; });
|
| std::for_each(e.begin(), e.end(), [](float& a) {
|
| - a = std::max(std::min(a, 32767.0f), -32768.0f);
|
| + a = rtc::SafeClamp<float>(-32768.f, 32767.f, a);
|
| });
|
| fft.ZeroPaddedFft(e, &E);
|
|
|
|
|