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 d1a711dfa6a3d38f02d87622ee07849c5db43f85..db443137cb72819245ac80a2e06c57d4e3fe4ca4 100644 |
--- a/webrtc/modules/audio_processing/include/audio_processing.h |
+++ b/webrtc/modules/audio_processing/include/audio_processing.h |
@@ -514,12 +514,9 @@ class AudioProcessing { |
}; |
struct AudioProcessingStatistics { |
- AudioProcessingStatistics() { |
- residual_echo_return_loss.Set(-100.0f, -100.0f, -100.0f, -100.0f); |
- echo_return_loss.Set(-100.0f, -100.0f, -100.0f, -100.0f); |
- echo_return_loss_enhancement.Set(-100.0f, -100.0f, -100.0f, -100.0f); |
- a_nlp.Set(-100.0f, -100.0f, -100.0f, -100.0f); |
- } |
+ AudioProcessingStatistics(); |
+ AudioProcessingStatistics(const AudioProcessingStatistics& other); |
+ ~AudioProcessingStatistics(); |
// AEC Statistics. |
// RERL = ERL + ERLE |
@@ -545,10 +542,10 @@ class AudioProcessing { |
int delay_standard_deviation = -1; |
float fraction_poor_delays = -1.0f; |
- // Residual echo detector likelihood. This value is not yet calculated and |
- // is currently always set to zero. |
- // TODO(ivoc): Implement this stat. |
+ // Residual echo detector likelihood. |
float residual_echo_likelihood = -1.0f; |
+ // Maximum residual echo likelihood from the last time period. |
+ float residual_echo_likelihood_recent_max = -1.0f; |
}; |
// TODO(ivoc): Make this pure virtual when all subclasses have been updated. |