diff options
Diffstat (limited to 'modules/audio_processing/gain_controller2.cc')
-rw-r--r-- | modules/audio_processing/gain_controller2.cc | 4 |
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. |