From ef6cbae756986c92cfe324065866ece2046498b5 Mon Sep 17 00:00:00 2001 From: ivoc Date: Thu, 10 Nov 2016 08:21:04 -0800 Subject: [PATCH] Add UMA histogram for Echo likelihood. The likelihood is logged as a percentage, with 100 bins in the histogram. BUG=webrtc:6525 Review-Url: https://codereview.webrtc.org/2487243002 Cr-Commit-Position: refs/heads/master@{#15025} --- webrtc/modules/audio_processing/residual_echo_detector.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/webrtc/modules/audio_processing/residual_echo_detector.cc b/webrtc/modules/audio_processing/residual_echo_detector.cc index ff59dc2f5b..66b34ff105 100644 --- a/webrtc/modules/audio_processing/residual_echo_detector.cc +++ b/webrtc/modules/audio_processing/residual_echo_detector.cc @@ -14,6 +14,7 @@ #include #include "webrtc/modules/audio_processing/audio_buffer.h" +#include "webrtc/system_wrappers/include/metrics.h" namespace { @@ -99,6 +100,9 @@ void ResidualEchoDetector::AnalyzeCaptureAudio( echo_likelihood_ = std::max( echo_likelihood_, covariances_[delay].normalized_cross_correlation()); } + int echo_percentage = static_cast(echo_likelihood_ * 100); + RTC_HISTOGRAM_COUNTS("WebRTC.Audio.ResidualEchoDetector.EchoLikelihood", + echo_percentage, 0, 100, 100 /* number of bins */); // Update the next insertion index. ++next_insertion_index_;