| Index: webrtc/modules/audio_processing/audio_processing_impl.h
 | 
| diff --git a/webrtc/modules/audio_processing/audio_processing_impl.h b/webrtc/modules/audio_processing/audio_processing_impl.h
 | 
| index 0375a2532813de083c668f7ba2ab2e8e9b5c8b18..ae4d89b131c33fe9120a26cf94c8c808aa1a6f26 100644
 | 
| --- a/webrtc/modules/audio_processing/audio_processing_impl.h
 | 
| +++ b/webrtc/modules/audio_processing/audio_processing_impl.h
 | 
| @@ -168,6 +168,7 @@ class AudioProcessingImpl : public AudioProcessing {
 | 
|                  bool beamformer_enabled,
 | 
|                  bool adaptive_gain_controller_enabled,
 | 
|                  bool level_controller_enabled,
 | 
| +                bool echo_canceller3_enabled,
 | 
|                  bool voice_activity_detector_enabled,
 | 
|                  bool level_estimator_enabled,
 | 
|                  bool transient_suppressor_enabled);
 | 
| @@ -186,6 +187,7 @@ class AudioProcessingImpl : public AudioProcessing {
 | 
|      bool beamformer_enabled_ = false;
 | 
|      bool adaptive_gain_controller_enabled_ = false;
 | 
|      bool level_controller_enabled_ = false;
 | 
| +    bool echo_canceller3_enabled_ = false;
 | 
|      bool level_estimator_enabled_ = false;
 | 
|      bool voice_activity_detector_enabled_ = false;
 | 
|      bool transient_suppressor_enabled_ = false;
 | 
| @@ -251,6 +253,7 @@ class AudioProcessingImpl : public AudioProcessing {
 | 
|    void InitializeResidualEchoDetector()
 | 
|        EXCLUSIVE_LOCKS_REQUIRED(crit_render_, crit_capture_);
 | 
|    void InitializeLowCutFilter() EXCLUSIVE_LOCKS_REQUIRED(crit_capture_);
 | 
| +  void InitializeEchoCanceller3() EXCLUSIVE_LOCKS_REQUIRED(crit_capture_);
 | 
|  
 | 
|    void EmptyQueuedRenderAudio();
 | 
|    void AllocateRenderQueue()
 | 
| @@ -382,6 +385,7 @@ class AudioProcessingImpl : public AudioProcessing {
 | 
|      bool beamformer_enabled;
 | 
|      bool intelligibility_enabled;
 | 
|      bool level_controller_enabled = false;
 | 
| +    bool echo_canceller3_enabled = false;
 | 
|    } capture_nonlocked_;
 | 
|  
 | 
|    struct ApmRenderState {
 | 
| 
 |