Index: media/audio/mac/audio_low_latency_input_mac.cc |
diff --git a/media/audio/mac/audio_low_latency_input_mac.cc b/media/audio/mac/audio_low_latency_input_mac.cc |
index 2b2ce0090da0f54d25fdb9a40f60eb5e7f417b14..ee04f1b6214b9e634d2b1b558731e06deb5fe696 100644 |
--- a/media/audio/mac/audio_low_latency_input_mac.cc |
+++ b/media/audio/mac/audio_low_latency_input_mac.cc |
@@ -9,6 +9,7 @@ |
#include "base/basictypes.h" |
#include "base/logging.h" |
#include "base/mac/mac_logging.h" |
+#include "base/metrics/histogram.h" |
#include "media/audio/mac/audio_manager_mac.h" |
#include "media/base/audio_bus.h" |
#include "media/base/data_buffer.h" |
@@ -496,8 +497,11 @@ OSStatus AUAudioInputStream::InputProc(void* user_data, |
bus_number, |
number_of_frames, |
audio_input->audio_buffer_list()); |
- if (result) |
+ if (result) { |
+ UMA_HISTOGRAM_COUNTS("Media.AudioInputCbErrorMac", result); |
+ NOTREACHED(); |
return result; |
+ } |
// Deliver recorded data to the consumer as a callback. |
return audio_input->Provide(number_of_frames, |