Index: webrtc/modules/audio_processing/high_pass_filter_impl.cc |
diff --git a/webrtc/modules/audio_processing/high_pass_filter_impl.cc b/webrtc/modules/audio_processing/high_pass_filter_impl.cc |
index 6302f13fcf985081c2c3fdf8e63addc5dba4225e..7a96252232cfc92237d7ee858b5998b78513557d 100644 |
--- a/webrtc/modules/audio_processing/high_pass_filter_impl.cc |
+++ b/webrtc/modules/audio_processing/high_pass_filter_impl.cc |
@@ -99,11 +99,8 @@ int Filter(FilterState* hpf, int16_t* data, size_t length) { |
typedef FilterState Handle; |
-HighPassFilterImpl::HighPassFilterImpl(const AudioProcessing* apm, |
- CriticalSectionWrapper* crit) |
- : ProcessingComponent(), |
- apm_(apm), |
- crit_(crit) {} |
+HighPassFilterImpl::HighPassFilterImpl(const AudioProcessing* apm) |
+ : ProcessingComponent(), apm_(apm) {} |
HighPassFilterImpl::~HighPassFilterImpl() {} |
@@ -131,7 +128,6 @@ int HighPassFilterImpl::ProcessCaptureAudio(AudioBuffer* audio) { |
} |
int HighPassFilterImpl::Enable(bool enable) { |
- CriticalSectionScoped crit_scoped(crit_); |
return EnableComponent(enable); |
} |
@@ -148,6 +144,8 @@ void HighPassFilterImpl::DestroyHandle(void* handle) const { |
} |
int HighPassFilterImpl::InitializeHandle(void* handle) const { |
+ // TODO(peah): Remove dependency on apm for the |
+ // capture side sample rate. |
return InitializeFilter(static_cast<Handle*>(handle), |
apm_->proc_sample_rate_hz()); |
} |