Index: webrtc/modules/audio_processing/aec3/render_delay_buffer.cc |
diff --git a/webrtc/modules/audio_processing/aec3/render_delay_buffer.cc b/webrtc/modules/audio_processing/aec3/render_delay_buffer.cc |
index fdff0526a076f0852a2f1600983bcdd1f9c07a99..a816b4c7eb96866729ec47b264c0696f511c1c83 100644 |
--- a/webrtc/modules/audio_processing/aec3/render_delay_buffer.cc |
+++ b/webrtc/modules/audio_processing/aec3/render_delay_buffer.cc |
@@ -104,10 +104,11 @@ class RenderDelayBufferImpl final : public RenderDelayBuffer { |
RenderDelayBufferImpl::RenderDelayBufferImpl(size_t num_bands) |
: optimization_(DetectOptimization()), |
- fft_buffer_(optimization_, |
- num_bands, |
- std::max(30, kAdaptiveFilterLength), |
- std::vector<size_t>(1, kAdaptiveFilterLength)), |
+ fft_buffer_( |
+ optimization_, |
+ num_bands, |
+ std::max(kResidualEchoPowerRenderWindowSize, kAdaptiveFilterLength), |
+ std::vector<size_t>(1, kAdaptiveFilterLength)), |
api_call_jitter_buffer_(num_bands) { |
buffer_.fill(std::vector<std::vector<float>>( |
num_bands, std::vector<float>(kBlockSize, 0.f))); |