From 51ccdbeb0cc744c04a7ee078c841efafcd520693 Mon Sep 17 00:00:00 2001 From: Gustaf Ullberg Date: Tue, 11 Sep 2018 11:26:24 +0200 Subject: [PATCH] AEC3: Bugfix in filter output transition Bug: webrtc:9741,chromium:882789 Change-Id: Id83f31dfa2cfaf06f41673ac997becf1e399eeea Reviewed-on: https://webrtc-review.googlesource.com/99502 Reviewed-by: Jesus de Vicente Pena Commit-Queue: Gustaf Ullberg Cr-Commit-Position: refs/heads/master@{#24677} --- modules/audio_processing/aec3/echo_remover.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/audio_processing/aec3/echo_remover.cc b/modules/audio_processing/aec3/echo_remover.cc index 9b6677ea4b..86f3300a13 100644 --- a/modules/audio_processing/aec3/echo_remover.cc +++ b/modules/audio_processing/aec3/echo_remover.cc @@ -70,7 +70,7 @@ void SignalTransition(rtc::ArrayView from, for (size_t k = 0; k < kTransitionSize; ++k) { out[k] = k * kOneByTransitionSize * to[k]; - out[k] += (kTransitionSize - k) * kOneByTransitionSize * to[k]; + out[k] += (kTransitionSize - k) * kOneByTransitionSize * from[k]; } std::copy(to.begin() + kTransitionSize, to.end(),