From 3e5f072e11d467557076271d6c35a422413506d4 Mon Sep 17 00:00:00 2001 From: Arun Raghavan Date: Tue, 19 May 2026 16:31:36 -0700 Subject: [PATCH] spa: aec: webrtc: Actually enable adaptive analog control in AGC2 Without this, we only get a fixed 0dB gain + compressor. --- spa/plugins/aec/aec-webrtc.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/spa/plugins/aec/aec-webrtc.cpp b/spa/plugins/aec/aec-webrtc.cpp index 2e451d851..08219461c 100644 --- a/spa/plugins/aec/aec-webrtc.cpp +++ b/spa/plugins/aec/aec-webrtc.cpp @@ -199,6 +199,7 @@ static int webrtc_init2(void *object, const struct spa_dict *args, config.gain_controller1.enabled = gain_control; config.gain_controller1.mode = webrtc::AudioProcessing::Config::GainController1::Mode::kAdaptiveDigital; config.gain_controller2.enabled = gain_control; + config.gain_controller2.adaptive_digital.enabled = gain_control; config.high_pass_filter.enabled = high_pass_filter; config.noise_suppression.enabled = noise_suppression; config.noise_suppression.level = webrtc::AudioProcessing::Config::NoiseSuppression::kHigh;