AEC3: Removed some usages of DirectPathFilterDelays
Bug: webrtc:10913
Change-Id: Idb2428fcbebde0b4a705ef86185a87605f8ee757
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/157165
Commit-Queue: Per Åhgren <peah@webrtc.org>
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29523}
diff --git a/modules/audio_processing/aec3/aec_state.cc b/modules/audio_processing/aec3/aec_state.cc
index 6104124..c36cf6d 100644
--- a/modules/audio_processing/aec3/aec_state.cc
+++ b/modules/audio_processing/aec3/aec_state.cc
@@ -189,7 +189,7 @@
}
const std::vector<std::vector<float>>& aligned_render_block =
- render_buffer.Block(-delay_state_.DirectPathFilterDelays()[0])[0];
+ render_buffer.Block(-delay_state_.MinDirectPathFilterDelay())[0];
// Update render counters.
bool active_render = false;
@@ -246,7 +246,7 @@
initial_state_.Update(active_render, SaturatedCapture());
// Detect whether the transparent mode should be activated.
- transparent_state_.Update(delay_state_.DirectPathFilterDelays()[0],
+ transparent_state_.Update(delay_state_.MinDirectPathFilterDelay(),
any_filter_consistent, any_filter_converged,
all_filters_diverged, active_render,
SaturatedCapture());