Index: webrtc/modules/audio_coding/neteq/statistics_calculator.cc |
diff --git a/webrtc/modules/audio_coding/neteq/statistics_calculator.cc b/webrtc/modules/audio_coding/neteq/statistics_calculator.cc |
index ce800dd065d0b291b2b5cdfea08c360393f21ef9..37a0d50946fdeb4d609deca22f71632e293ec613 100644 |
--- a/webrtc/modules/audio_coding/neteq/statistics_calculator.cc |
+++ b/webrtc/modules/audio_coding/neteq/statistics_calculator.cc |
@@ -15,6 +15,7 @@ |
#include "webrtc/modules/audio_coding/neteq/decision_logic.h" |
#include "webrtc/modules/audio_coding/neteq/delay_manager.h" |
+#include "webrtc/system_wrappers/interface/metrics.h" |
namespace webrtc { |
@@ -96,6 +97,12 @@ void StatisticsCalculator::SecondaryDecodedSamples(int num_samples) { |
secondary_decoded_samples_ += num_samples; |
} |
+void StatisticsCalculator::LogDelayedPacketOutageEvent(int outage_duration_ms) { |
+ RTC_HISTOGRAM_COUNTS("WebRTC.Audio.DelayedPacketOutageEventMs", |
+ outage_duration_ms, 1 /* min */, 2000 /* max */, |
+ 100 /* bucket count */); |
+} |
+ |
void StatisticsCalculator::StoreWaitingTime(int waiting_time_ms) { |
assert(next_waiting_time_index_ < kLenWaitingTimes); |
waiting_times_[next_waiting_time_index_] = waiting_time_ms; |