AEC3: Fix computation of audio buffer delay
This change fixes a bug where the initial delay could be set incorrectly. Bug: webrtc:10896 Change-Id: I66b2234b69c46639488f4561e973384001230861 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/149820 Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org> Reviewed-by: Per Åhgren <peah@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28894}
This commit is contained in:
committed by
Commit Bot
parent
17f9ee5358
commit
cd277b84da
@ -61,7 +61,7 @@ TEST(RenderSignalAnalyzer, NoFalseDetectionOfNarrowBands) {
|
||||
std::vector<std::vector<float>> x(3, std::vector<float>(kBlockSize, 0.f));
|
||||
std::array<float, kBlockSize> x_old;
|
||||
std::unique_ptr<RenderDelayBuffer> render_delay_buffer(
|
||||
RenderDelayBuffer::Create(EchoCanceller3Config(), 3));
|
||||
RenderDelayBuffer::Create(EchoCanceller3Config(), 48000));
|
||||
std::array<float, kFftLengthBy2Plus1> mask;
|
||||
x_old.fill(0.f);
|
||||
|
||||
@ -94,7 +94,7 @@ TEST(RenderSignalAnalyzer, NarrowBandDetection) {
|
||||
Aec3Fft fft;
|
||||
EchoCanceller3Config config;
|
||||
std::unique_ptr<RenderDelayBuffer> render_delay_buffer(
|
||||
RenderDelayBuffer::Create(config, 3));
|
||||
RenderDelayBuffer::Create(config, 48000));
|
||||
|
||||
std::array<float, kFftLengthBy2Plus1> mask;
|
||||
x_old.fill(0.f);
|
||||
|
||||
Reference in New Issue
Block a user