diff --git a/modules/audio_processing/aec3/aec_state.h b/modules/audio_processing/aec3/aec_state.h index a572856787..5d12226ff4 100644 --- a/modules/audio_processing/aec3/aec_state.h +++ b/modules/audio_processing/aec3/aec_state.h @@ -283,7 +283,6 @@ class AecState { size_t blocks_with_active_render_ = 0; bool capture_signal_saturation_ = false; FilterAnalyzer filter_analyzer_; - absl::optional external_delay_; EchoAudibility echo_audibility_; ReverbModelEstimator reverb_model_estimator_; ReverbModel avg_render_reverb_; diff --git a/modules/audio_processing/aec3/aec_state_unittest.cc b/modules/audio_processing/aec3/aec_state_unittest.cc index 67ed5840c6..c9db8bdb36 100644 --- a/modules/audio_processing/aec3/aec_state_unittest.cc +++ b/modules/audio_processing/aec3/aec_state_unittest.cc @@ -92,7 +92,7 @@ void RunNormalUsageTest(size_t num_render_channels, subtractor_output[ch].ComputeMetrics(y[ch]); } state.HandleEchoPathChange(EchoPathVariability( - false, EchoPathVariability::DelayAdjustment::kBufferReadjustment, false)); + false, EchoPathVariability::DelayAdjustment::kNewDetectedDelay, false)); state.Update(delay_estimate, converged_filter_frequency_response, impulse_response, *render_delay_buffer->GetRenderBuffer(), E2_refined, Y2, subtractor_output); diff --git a/modules/audio_processing/aec3/echo_path_variability.h b/modules/audio_processing/aec3/echo_path_variability.h index adf0d7a4ad..78e4f64b2b 100644 --- a/modules/audio_processing/aec3/echo_path_variability.h +++ b/modules/audio_processing/aec3/echo_path_variability.h @@ -16,9 +16,7 @@ namespace webrtc { struct EchoPathVariability { enum class DelayAdjustment { kNone, - kBufferReadjustment, kBufferFlush, - kDelayReset, kNewDetectedDelay };