| 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 d03c7f4ab4f336189a335f0740ab358808ddf7f6..d1a711dfa6a3d38f02d87622ee07849c5db43f85 100644
 | 
| --- a/webrtc/modules/audio_processing/include/audio_processing.h
 | 
| +++ b/webrtc/modules/audio_processing/include/audio_processing.h
 | 
| @@ -68,17 +68,6 @@ struct ExtendedFilter {
 | 
|    bool enabled;
 | 
|  };
 | 
|  
 | 
| -// Enables the next generation AEC functionality. This feature replaces the
 | 
| -// standard methods for echo removal in the AEC. This configuration only applies
 | 
| -// to EchoCancellation and not EchoControlMobile. It can be set in the
 | 
| -// constructor or using AudioProcessing::SetExtraOptions().
 | 
| -struct EchoCanceller3 {
 | 
| -  EchoCanceller3() : enabled(false) {}
 | 
| -  explicit EchoCanceller3(bool enabled) : enabled(enabled) {}
 | 
| -  static const ConfigOptionID identifier = ConfigOptionID::kEchoCanceller3;
 | 
| -  bool enabled;
 | 
| -};
 | 
| -
 | 
|  // Enables the refined linear filter adaptation in the echo canceller.
 | 
|  // This configuration only applies to EchoCancellation and not
 | 
|  // EchoControlMobile. It can be set in the constructor
 | 
| @@ -274,6 +263,14 @@ class AudioProcessing {
 | 
|      struct HighPassFilter {
 | 
|        bool enabled = false;
 | 
|      } high_pass_filter;
 | 
| +
 | 
| +    // Enables the next generation AEC functionality. This feature replaces the
 | 
| +    // standard methods for echo removal in the AEC.
 | 
| +    // The functionality is not yet activated in the code and turning this on
 | 
| +    // does not yet have the desired behavior.
 | 
| +    struct EchoCanceller3 {
 | 
| +      bool enabled = false;
 | 
| +    } echo_canceller3;
 | 
|    };
 | 
|  
 | 
|    // TODO(mgraczyk): Remove once all methods that use ChannelLayout are gone.
 | 
| 
 |