| 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 f63cb206b5c6aaf72a4bc30b47ebd0b6c7c8680b..a88b8566ce28746f743dfe935e53729b3ce7fcdf 100644
|
| --- a/webrtc/modules/audio_processing/audio_processing_impl.cc
|
| +++ b/webrtc/modules/audio_processing/audio_processing_impl.cc
|
| @@ -189,9 +189,11 @@ bool AudioProcessingImpl::ApmSubmoduleStates::CaptureMultiBandSubModulesActive()
|
| const {
|
| #if WEBRTC_INTELLIGIBILITY_ENHANCER
|
| return CaptureMultiBandProcessingActive() ||
|
| - intelligibility_enhancer_enabled_ || voice_activity_detector_enabled_;
|
| + intelligibility_enhancer_enabled_ ||
|
| + voice_activity_detector_enabled_ || residual_echo_detector_enabled_;
|
| #else
|
| - return CaptureMultiBandProcessingActive() || voice_activity_detector_enabled_;
|
| + return CaptureMultiBandProcessingActive() ||
|
| + voice_activity_detector_enabled_ || residual_echo_detector_enabled_;
|
| #endif
|
| }
|
|
|
| @@ -205,7 +207,8 @@ bool AudioProcessingImpl::ApmSubmoduleStates::CaptureMultiBandProcessingActive()
|
| bool AudioProcessingImpl::ApmSubmoduleStates::RenderMultiBandSubModulesActive()
|
| const {
|
| return RenderMultiBandProcessingActive() || echo_canceller_enabled_ ||
|
| - mobile_echo_controller_enabled_ || adaptive_gain_controller_enabled_;
|
| + mobile_echo_controller_enabled_ || adaptive_gain_controller_enabled_ ||
|
| + residual_echo_detector_enabled_;
|
| }
|
|
|
| bool AudioProcessingImpl::ApmSubmoduleStates::RenderMultiBandProcessingActive()
|
|
|