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 f3856128bb6bbd83544c1901e25a5790d2633e95..86a2c10e0b2525ec3641c77d7f1d62c69afe4b72 100644 |
--- a/webrtc/modules/audio_processing/audio_processing_impl.cc |
+++ b/webrtc/modules/audio_processing/audio_processing_impl.cc |
@@ -1207,8 +1207,7 @@ bool AudioProcessingImpl::analysis_needed(bool is_data_processed) const { |
} |
bool AudioProcessingImpl::is_rev_processed() const { |
- return constants_.intelligibility_enabled && |
- public_submodules_->intelligibility_enhancer->active(); |
+ return constants_.intelligibility_enabled; |
} |
bool AudioProcessingImpl::render_check_rev_conversion_needed() const { |
@@ -1259,12 +1258,9 @@ void AudioProcessingImpl::InitializeBeamformer() { |
void AudioProcessingImpl::InitializeIntelligibility() { |
if (constants_.intelligibility_enabled) { |
- IntelligibilityEnhancer::Config config; |
- config.sample_rate_hz = capture_nonlocked_.split_rate; |
- config.num_capture_channels = capture_.capture_audio->num_channels(); |
- config.num_render_channels = render_.render_audio->num_channels(); |
public_submodules_->intelligibility_enhancer.reset( |
- new IntelligibilityEnhancer(config)); |
+ new IntelligibilityEnhancer(capture_nonlocked_.split_rate, |
+ render_.render_audio->num_channels())); |
} |
} |