Revert r9378 "Rename APM Config DelayCorrection to ExtendedFilter"
This reverts commit 5f4b7e2873864c61e2ad6d88679dcd5d321bfd16, since it broke some of the build bots. BUG=4696 TBR=bjornv@webrtc.org Review URL: https://codereview.webrtc.org/1166463006 Cr-Commit-Position: refs/heads/master@{#9380}
This commit is contained in:
@ -37,10 +37,10 @@ class LevelEstimator;
|
||||
class NoiseSuppression;
|
||||
class VoiceDetection;
|
||||
|
||||
// Use to enable the extended filter mode in the AEC, along with robustness
|
||||
// measures around the reported system delays. It comes with a significant
|
||||
// increase in AEC complexity, but is much more robust to unreliable reported
|
||||
// delays.
|
||||
// Use to enable the delay correction feature. This now engages an extended
|
||||
// filter mode in the AEC, along with robustness measures around the reported
|
||||
// system delays. It comes with a significant increase in AEC complexity, but is
|
||||
// much more robust to unreliable reported delays.
|
||||
//
|
||||
// Detailed changes to the algorithm:
|
||||
// - The filter length is changed from 48 to 128 ms. This comes with tuning of
|
||||
@ -54,19 +54,11 @@ class VoiceDetection;
|
||||
// the delay difference more heavily, and back off from the difference more.
|
||||
// Adjustments force a readaptation of the filter, so they should be avoided
|
||||
// except when really necessary.
|
||||
// TODO(henrik.lundin): Remove DelayCorrection once ExtendedFilter has
|
||||
// propagated through to all channels
|
||||
// (https://code.google.com/p/webrtc/issues/detail?id=4696).
|
||||
struct DelayCorrection {
|
||||
DelayCorrection() : enabled(false) {}
|
||||
explicit DelayCorrection(bool enabled) : enabled(enabled) {}
|
||||
bool enabled;
|
||||
};
|
||||
struct ExtendedFilter {
|
||||
ExtendedFilter() : enabled(false) {}
|
||||
explicit ExtendedFilter(bool enabled) : enabled(enabled) {}
|
||||
bool enabled;
|
||||
};
|
||||
|
||||
// Use to disable the reported system delays. By disabling the reported system
|
||||
// delays the echo cancellation algorithm assumes the process and reverse
|
||||
|
Reference in New Issue
Block a user