Index: webrtc/modules/audio_processing/audio_processing_impl.cc |
diff --git a/webrtc/modules/audio_processing/audio_processing_impl.cc b/webrtc/modules/audio_processing/audio_processing_impl.cc |
index af6d9b7a2123bc0daa289ed769b99107be8d181f..d89cc339315c5bf6b76cda4334eff5dbe8137121 100644 |
--- a/webrtc/modules/audio_processing/audio_processing_impl.cc |
+++ b/webrtc/modules/audio_processing/audio_processing_impl.cc |
@@ -706,8 +706,10 @@ int AudioProcessingImpl::ProcessStreamLocked() { |
public_submodules_->noise_suppression->ProcessCaptureAudio(ca); |
if (constants_.intelligibility_enabled) { |
RTC_DCHECK(public_submodules_->noise_suppression->is_enabled()); |
+ RTC_DCHECK(public_submodules_->gain_control->is_enabled()); |
public_submodules_->intelligibility_enhancer->SetCaptureNoiseEstimate( |
- public_submodules_->noise_suppression->NoiseEstimate()); |
+ public_submodules_->noise_suppression->NoiseEstimate(), |
+ public_submodules_->gain_control->compression_gain_db()); |
} |
// Ensure that the stream delay was set before the call to the |