Index: media/audio/audio_input_controller_unittest.cc |
diff --git a/media/audio/audio_input_controller_unittest.cc b/media/audio/audio_input_controller_unittest.cc |
index d5b5039b76e15e1090123311a4f9b7de5e2fd301..2673cd23b2c8099dcbdd5c877487b293e81ccd43 100644 |
--- a/media/audio/audio_input_controller_unittest.cc |
+++ b/media/audio/audio_input_controller_unittest.cc |
@@ -145,7 +145,14 @@ TEST_F(AudioInputControllerTest, RecordAndClose) { |
// Test that the AudioInputController reports an error when the input stream |
// stops. This can happen when the underlying audio layer stops feeding data as |
// a result of a removed microphone device. |
-TEST_F(AudioInputControllerTest, RecordAndError) { |
+#if defined(OS_MACOSX) |
+// Disabled on Mac due to crbug.com/357501. |
+// TODO(tommi): Remove the test when the timer workaround has been removed. |
+#define MAYBE_RecordAndError DISABLED_RecordAndError |
+#else |
+#define MAYBE_RecordAndError RecordAndError |
+#endif |
+TEST_F(AudioInputControllerTest, MAYBE_RecordAndError) { |
MockAudioInputControllerEventHandler event_handler; |
int count = 0; |