summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortommi <tommi@chromium.org>2016-01-25 15:57:10 -0800
committerCommit bot <commit-bot@chromium.org>2016-01-26 00:00:44 +0000
commit657a3f6b3e816c7293093dd0b799453dcb947c9b (patch)
treef14c09c25ed39164252fa5f4cfb80151e75da9f5
parentfe72895560c6f1bbeea173b34948728f76d31055 (diff)
downloadchromium_src-657a3f6b3e816c7293093dd0b799453dcb947c9b.zip
chromium_src-657a3f6b3e816c7293093dd0b799453dcb947c9b.tar.gz
chromium_src-657a3f6b3e816c7293093dd0b799453dcb947c9b.tar.bz2
Track stats for errors in AUAudioInputStream.
BUG=549021 Review URL: https://codereview.chromium.org/1621313002 Cr-Commit-Position: refs/heads/master@{#371351}
-rw-r--r--media/audio/mac/audio_low_latency_input_mac.cc1
-rw-r--r--tools/metrics/histograms/histograms.xml7
2 files changed, 8 insertions, 0 deletions
diff --git a/media/audio/mac/audio_low_latency_input_mac.cc b/media/audio/mac/audio_low_latency_input_mac.cc
index da84e95..70a9d2c 100644
--- a/media/audio/mac/audio_low_latency_input_mac.cc
+++ b/media/audio/mac/audio_low_latency_input_mac.cc
@@ -784,6 +784,7 @@ int AUAudioInputStream::GetNumberOfChannelsFromStream() {
}
void AUAudioInputStream::HandleError(OSStatus err) {
+ UMA_HISTOGRAM_SPARSE_SLOWLY("Media.InputErrorMac", err);
NOTREACHED() << "error " << GetMacOSStatusErrorString(err)
<< " (" << err << ")";
if (sink_)
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
index e6c783a..126ec84 100644
--- a/tools/metrics/histograms/histograms.xml
+++ b/tools/metrics/histograms/histograms.xml
@@ -19192,6 +19192,13 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
</summary>
</histogram>
+<histogram name="Media.InputErrorMac" units="OSStatus">
+ <owner>tommi@chromium.org</owner>
+ <summary>
+ Error codes that we encounter while setting up an AUAudioInputStream on Mac.
+ </summary>
+</histogram>
+
<histogram name="Media.InputStreamDuration" units="ms">
<owner>henrika@chromium.org</owner>
<summary>