summaryrefslogtreecommitdiffstats
path: root/media/audio/audio_input_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'media/audio/audio_input_unittest.cc')
-rw-r--r--media/audio/audio_input_unittest.cc25
1 files changed, 1 insertions, 24 deletions
diff --git a/media/audio/audio_input_unittest.cc b/media/audio/audio_input_unittest.cc
index b0e8509..eeea7a4 100644
--- a/media/audio/audio_input_unittest.cc
+++ b/media/audio/audio_input_unittest.cc
@@ -1,4 +1,4 @@
-// Copyright (c) 2011 The Chromium Authors. All rights reserved.
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@@ -64,29 +64,6 @@ class TestInputCallback : public AudioInputStream::AudioInputCallback {
int max_data_bytes_;
};
-// Specializes TestInputCallback to simulate a sink that blocks for some time
-// in the OnData callback.
-class TestInputCallbackBlocking : public TestInputCallback {
- public:
- TestInputCallbackBlocking(int max_data_bytes, int block_after_callback,
- int block_for_ms)
- : TestInputCallback(max_data_bytes),
- block_after_callback_(block_after_callback),
- block_for_ms_(block_for_ms) {
- }
- virtual void OnData(AudioInputStream* stream, const uint8* data,
- uint32 size, uint32 hardware_delay_bytes) {
- // Call the base, which increments the callback_count_.
- TestInputCallback::OnData(stream, data, size, hardware_delay_bytes);
- if (callback_count() > block_after_callback_)
- base::PlatformThread::Sleep(block_for_ms_);
- }
-
- private:
- int block_after_callback_;
- int block_for_ms_;
-};
-
static bool CanRunAudioTests(AudioManager* audio_man) {
bool has_input = audio_man->HasAudioInputDevices();