diff --git a/webrtc/modules/audio_processing/audio_processing_impl.cc b/webrtc/modules/audio_processing/audio_processing_impl.cc index 3d62439bd5..bbfb771182 100644 --- a/webrtc/modules/audio_processing/audio_processing_impl.cc +++ b/webrtc/modules/audio_processing/audio_processing_impl.cc @@ -210,8 +210,7 @@ AudioProcessingImpl::AudioProcessingImpl(const Config& config, #endif beamformer_enabled_(config.Get().enabled), beamformer_(beamformer), - array_geometry_(config.Get().array_geometry), - supports_48kHz_(config.Get().enabled) { + array_geometry_(config.Get().array_geometry) { echo_cancellation_ = new EchoCancellationImpl(this, crit_); component_list_.push_back(echo_cancellation_); @@ -375,7 +374,7 @@ int AudioProcessingImpl::InitializeLocked(const ProcessingConfig& config) { std::min(api_format_.input_stream().sample_rate_hz(), api_format_.output_stream().sample_rate_hz()); int fwd_proc_rate; - if (supports_48kHz_ && min_proc_rate > kSampleRate32kHz) { + if (min_proc_rate > kSampleRate32kHz) { fwd_proc_rate = kSampleRate48kHz; } else if (min_proc_rate > kSampleRate16kHz) { fwd_proc_rate = kSampleRate32kHz; diff --git a/webrtc/modules/audio_processing/audio_processing_impl.h b/webrtc/modules/audio_processing/audio_processing_impl.h index 0597cd9518..a44b5a8f41 100644 --- a/webrtc/modules/audio_processing/audio_processing_impl.h +++ b/webrtc/modules/audio_processing/audio_processing_impl.h @@ -191,8 +191,6 @@ class AudioProcessingImpl : public AudioProcessing { const bool beamformer_enabled_; rtc::scoped_ptr> beamformer_; const std::vector array_geometry_; - - const bool supports_48kHz_; }; } // namespace webrtc diff --git a/webrtc/modules/audio_processing/include/audio_processing.h b/webrtc/modules/audio_processing/include/audio_processing.h index 6a8ef1b0e5..085484466c 100644 --- a/webrtc/modules/audio_processing/include/audio_processing.h +++ b/webrtc/modules/audio_processing/include/audio_processing.h @@ -116,15 +116,6 @@ struct Beamforming { const std::vector array_geometry; }; -// Use to enable 48kHz support in audio processing. Must be provided through the -// constructor. It will have no impact if used with -// AudioProcessing::SetExtraOptions(). -struct AudioProcessing48kHzSupport { - AudioProcessing48kHzSupport() : enabled(true) {} - explicit AudioProcessing48kHzSupport(bool enabled) : enabled(enabled) {} - bool enabled; -}; - static const int kAudioProcMaxNativeSampleRateHz = 32000; // The Audio Processing Module (APM) provides a collection of voice processing