| 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 2311c65e5495bb65d87a084e05c6cf55b0e8d3b2..7353e41b0c7313d0beb6eb4100df48c46e5057d2 100644
|
| --- a/webrtc/modules/audio_processing/include/audio_processing.h
|
| +++ b/webrtc/modules/audio_processing/include/audio_processing.h
|
| @@ -80,6 +80,18 @@ struct NextGenerationAec {
|
| 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
|
| +// or using AudioProcessing::SetExtraOptions().
|
| +struct RefinedAdaptiveFilter {
|
| + RefinedAdaptiveFilter() : enabled(false) {}
|
| + explicit RefinedAdaptiveFilter(bool enabled) : enabled(enabled) {}
|
| + static const ConfigOptionID identifier =
|
| + ConfigOptionID::kAecRefinedAdaptiveFilter;
|
| + bool enabled;
|
| +};
|
| +
|
| // Enables delay-agnostic echo cancellation. This feature relies on internally
|
| // estimated delays between the process and reverse streams, thus not relying
|
| // on reported system delays. This configuration only applies to
|
|
|