| Index: webrtc/modules/audio_processing/include/audio_processing.h
 | 
| diff --git a/webrtc/modules/audio_processing/include/audio_processing.h b/webrtc/modules/audio_processing/include/audio_processing.h
 | 
| index 0fdbfd2d75cf48caa50bb8b2f8a86f5e156ee353..695e29397cf4d3fa6eaf0d575e2835fa19053d92 100644
 | 
| --- a/webrtc/modules/audio_processing/include/audio_processing.h
 | 
| +++ b/webrtc/modules/audio_processing/include/audio_processing.h
 | 
| @@ -199,10 +199,9 @@ struct Intelligibility {
 | 
|  //
 | 
|  // AudioProcessing::Config config;
 | 
|  // config.level_controller.enabled = true;
 | 
| +// config.high_pass_filter.enabled = true;
 | 
|  // apm->ApplyConfig(config)
 | 
|  //
 | 
| -// apm->high_pass_filter()->Enable(true);
 | 
| -//
 | 
|  // apm->echo_cancellation()->enable_drift_compensation(false);
 | 
|  // apm->echo_cancellation()->Enable(true);
 | 
|  //
 | 
| @@ -258,6 +257,10 @@ class AudioProcessing {
 | 
|        // the allowed range is [-100, 0].
 | 
|        float initial_peak_level_dbfs = -6.0206f;
 | 
|      } level_controller;
 | 
| +
 | 
| +    struct HighPassFilter {
 | 
| +      bool enabled = false;
 | 
| +    } high_pass_filter;
 | 
|    };
 | 
|  
 | 
|    // TODO(mgraczyk): Remove once all methods that use ChannelLayout are gone.
 | 
| @@ -475,6 +478,7 @@ class AudioProcessing {
 | 
|    virtual EchoCancellation* echo_cancellation() const = 0;
 | 
|    virtual EchoControlMobile* echo_control_mobile() const = 0;
 | 
|    virtual GainControl* gain_control() const = 0;
 | 
| +  // TODO(peah): Deprecate this API call.
 | 
|    virtual HighPassFilter* high_pass_filter() const = 0;
 | 
|    virtual LevelEstimator* level_estimator() const = 0;
 | 
|    virtual NoiseSuppression* noise_suppression() const = 0;
 | 
| @@ -886,7 +890,7 @@ class GainControl {
 | 
|   protected:
 | 
|    virtual ~GainControl() {}
 | 
|  };
 | 
| -
 | 
| +// TODO(peah): Remove this interface.
 | 
|  // A filtering component which removes DC offset and low-frequency noise.
 | 
|  // Recommended to be enabled on the client-side.
 | 
|  class HighPassFilter {
 | 
| @@ -894,7 +898,6 @@ class HighPassFilter {
 | 
|    virtual int Enable(bool enable) = 0;
 | 
|    virtual bool is_enabled() const = 0;
 | 
|  
 | 
| - protected:
 | 
|    virtual ~HighPassFilter() {}
 | 
|  };
 | 
|  
 | 
| 
 |