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 <devicentepena@webrtc.org>
Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24677}
This commit is contained in:
Gustaf Ullberg 2018-09-11 11:26:24 +02:00 committed by Commit Bot
parent 3d50a31aad
commit 51ccdbeb0c

View File

@ -70,7 +70,7 @@ void SignalTransition(rtc::ArrayView<const float> 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(),