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 80b7b4d2f3caf7efe4e1f3c19f473538e5fbec12..e2b38052d86c742a34d4de3c94fe6b1bbb1ec100 100644 |
--- a/webrtc/modules/audio_processing/include/audio_processing.h |
+++ b/webrtc/modules/audio_processing/include/audio_processing.h |
@@ -60,20 +60,11 @@ struct ExtendedFilter { |
bool enabled; |
}; |
-// Use to disable the reported system delays. By disabling the reported system |
-// delays the echo cancellation algorithm assumes the process and reverse |
-// streams to be aligned. This configuration only applies to EchoCancellation |
-// and not EchoControlMobile and is set with AudioProcessing::SetExtraOptions(). |
-// Note that by disabling reported system delays the EchoCancellation may |
-// regress in performance. |
-// TODO(henrik.lundin): Remove ReportedDelay once DelayAgnostic has |
-// propagated through to all channels |
-// (https://code.google.com/p/webrtc/issues/detail?id=4651). |
-struct ReportedDelay { |
- ReportedDelay() : enabled(true) {} |
- explicit ReportedDelay(bool enabled) : enabled(enabled) {} |
- 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 |
+// EchoCancellation and not EchoControlMobile and is set with |
+// AudioProcessing::SetExtraOptions(). |
bjornv1
2015/07/03 06:22:16
Change to
"It can be set in the constructor or usi
hlundin-webrtc
2015/07/03 07:07:11
Done.
|
struct DelayAgnostic { |
DelayAgnostic() : enabled(false) {} |
explicit DelayAgnostic(bool enabled) : enabled(enabled) {} |