| 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 b0433efa8cb3045214195ea62981524cfdffb2a5..afeebba4e5774ed40c9056eaec163663c2b6b3bf 100644
|
| --- a/webrtc/modules/audio_processing/audio_processing_impl.cc
|
| +++ b/webrtc/modules/audio_processing/audio_processing_impl.cc
|
| @@ -728,8 +728,12 @@ int AudioProcessingImpl::ProcessStreamLocked() {
|
| int gain_db = public_submodules_->gain_control->is_enabled() ?
|
| public_submodules_->gain_control->compression_gain_db() :
|
| 0;
|
| + float gain = std::pow(10.f, gain_db / 20.f);
|
| + gain *= capture_nonlocked_.level_controller_enabled ?
|
| + private_submodules_->level_controller->GetLastGain() :
|
| + 1.f;
|
| public_submodules_->intelligibility_enhancer->SetCaptureNoiseEstimate(
|
| - public_submodules_->noise_suppression->NoiseEstimate(), gain_db);
|
| + public_submodules_->noise_suppression->NoiseEstimate(), gain);
|
| }
|
|
|
| // Ensure that the stream delay was set before the call to the
|
|
|