Index: webrtc/modules/audio_processing/residual_echo_detector.cc |
diff --git a/webrtc/modules/audio_processing/residual_echo_detector.cc b/webrtc/modules/audio_processing/residual_echo_detector.cc |
index e95e0894bfc5d8f735243c8fdd4d6673cfba349f..e25d52899a431e0688a746868208e253a1f4062e 100644 |
--- a/webrtc/modules/audio_processing/residual_echo_detector.cc |
+++ b/webrtc/modules/audio_processing/residual_echo_detector.cc |
@@ -104,6 +104,7 @@ void ResidualEchoDetector::AnalyzeCaptureAudio( |
echo_likelihood_ = std::max( |
echo_likelihood_, covariances_[delay].normalized_cross_correlation()); |
} |
+ RTC_DCHECK_LT(echo_likelihood_, 1.1f); |
reliability_ = (1.0f - kAlpha) * reliability_ + kAlpha * 1.0f; |
echo_likelihood_ *= reliability_; |
// This is a temporary fix to prevent echo likelihood values > 1.0. |