| 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());
|
| }
|
|
|