aboutsummaryrefslogtreecommitdiff
path: root/modules/audio_processing/gain_controller2.cc
diff options
context:
space:
mode:
Diffstat (limited to 'modules/audio_processing/gain_controller2.cc')
-rw-r--r--modules/audio_processing/gain_controller2.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/audio_processing/gain_controller2.cc b/modules/audio_processing/gain_controller2.cc
index 2a9c8620b7..174647c956 100644
--- a/modules/audio_processing/gain_controller2.cc
+++ b/modules/audio_processing/gain_controller2.cc
@@ -187,12 +187,14 @@ void GainController2::Process(absl::optional<float> speech_probability,
}
}
- fixed_gain_applier_.ApplyGain(float_frame);
if (adaptive_digital_controller_) {
RTC_DCHECK(speech_probability.has_value());
adaptive_digital_controller_->Process(
float_frame, speech_probability.value(), limiter_.LastAudioLevel());
}
+
+ fixed_gain_applier_.ApplyGain(float_frame);
+
limiter_.Process(float_frame);
// Periodically log limiter stats.