Make AgcManagerDirect clipping parameters configurable
Bug: webrtc:12774
Change-Id: I99824b5aabe6f921a5db425dd1c1c1d4c606186c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/219681
Commit-Queue: Hanna Silen <silen@webrtc.org>
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34069}
diff --git a/modules/audio_processing/audio_processing_impl.cc b/modules/audio_processing/audio_processing_impl.cc
index ac4d6a8..3c5d9fb 100644
--- a/modules/audio_processing/audio_processing_impl.cc
+++ b/modules/audio_processing/audio_processing_impl.cc
@@ -1918,7 +1918,10 @@
config_.gain_controller1.analog_gain_controller.clipped_level_min,
!config_.gain_controller1.analog_gain_controller
.enable_digital_adaptive,
- capture_nonlocked_.split_rate));
+ capture_nonlocked_.split_rate,
+ config_.gain_controller1.analog_gain_controller.clipped_level_step,
+ config_.gain_controller1.analog_gain_controller.clipped_ratio_threshold,
+ config_.gain_controller1.analog_gain_controller.clipped_wait_frames));
if (re_creation) {
submodules_.agc_manager->set_stream_analog_level(stream_analog_level);
}