From e835fc01b1a93244fcc224847322af64dc93040a Mon Sep 17 00:00:00 2001 From: Henrik Lundin Date: Thu, 21 Nov 2019 09:34:29 +0100 Subject: [PATCH] Add UMA counter for audio interruptions The metric is added to Chromium histograms in https://chromium-review.googlesource.com/c/chromium/src/+/1925066. Bug: webrtc:10549 Change-Id: I2bf98f469547aa8621832fc4f8bd29c4805ac0b8 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/160045 Commit-Queue: Henrik Lundin Reviewed-by: Karl Wiberg Cr-Commit-Position: refs/heads/master@{#29854} --- modules/audio_coding/neteq/statistics_calculator.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/audio_coding/neteq/statistics_calculator.cc b/modules/audio_coding/neteq/statistics_calculator.cc index 343ae8a8f8..081ec334f6 100644 --- a/modules/audio_coding/neteq/statistics_calculator.cc +++ b/modules/audio_coding/neteq/statistics_calculator.cc @@ -193,6 +193,8 @@ void StatisticsCalculator::EndExpandEvent(int fs_hz) { if (event_duration_ms >= kInterruptionLenMs && decoded_output_played_) { lifetime_stats_.interruption_count++; lifetime_stats_.total_interruption_duration_ms += event_duration_ms; + RTC_HISTOGRAM_COUNTS("WebRTC.Audio.AudioInterruptionMs", event_duration_ms, + /*min=*/150, /*max=*/5000, /*bucket_count=*/50); } concealed_samples_at_event_end_ = lifetime_stats_.concealed_samples; }