| Index: media/audio/virtual_audio_output_stream_unittest.cc
|
| diff --git a/media/audio/virtual_audio_output_stream_unittest.cc b/media/audio/virtual_audio_output_stream_unittest.cc
|
| index 1e3abd1c6bb3c7edbe1225c7c60c9536bf88cd97..72e794d6febdb4492c3c5b20ea0b0b358905212e 100644
|
| --- a/media/audio/virtual_audio_output_stream_unittest.cc
|
| +++ b/media/audio/virtual_audio_output_stream_unittest.cc
|
| @@ -4,8 +4,6 @@
|
|
|
| #include "base/bind.h"
|
| #include "base/bind_helpers.h"
|
| -#include "base/message_loop/message_loop.h"
|
| -#include "base/message_loop/message_loop_proxy.h"
|
| #include "base/synchronization/waitable_event.h"
|
| #include "base/threading/thread.h"
|
| #include "media/audio/audio_manager.h"
|
| @@ -27,10 +25,10 @@ const AudioParameters kParams(
|
| class MockVirtualAudioInputStream : public VirtualAudioInputStream {
|
| public:
|
| explicit MockVirtualAudioInputStream(
|
| - const scoped_refptr<base::MessageLoopProxy>& worker_loop)
|
| + const scoped_refptr<base::SingleThreadTaskRunner>& worker_task_runner)
|
| : VirtualAudioInputStream(
|
| kParams,
|
| - worker_loop,
|
| + worker_task_runner,
|
| base::Bind(&base::DeletePointer<VirtualAudioInputStream>)) {}
|
| ~MockVirtualAudioInputStream() {}
|
|
|
| @@ -53,16 +51,16 @@ class VirtualAudioOutputStreamTest : public testing::Test {
|
| VirtualAudioOutputStreamTest()
|
| : audio_thread_(new base::Thread("AudioThread")) {
|
| audio_thread_->Start();
|
| - audio_message_loop_ = audio_thread_->message_loop_proxy();
|
| + audio_task_runner_ = audio_thread_->message_loop_proxy();
|
| }
|
|
|
| - const scoped_refptr<base::MessageLoopProxy>& audio_message_loop() const {
|
| - return audio_message_loop_;
|
| + const scoped_refptr<base::SingleThreadTaskRunner>& audio_task_runner() const {
|
| + return audio_task_runner_;
|
| }
|
|
|
| void SyncWithAudioThread() {
|
| base::WaitableEvent done(false, false);
|
| - audio_message_loop()->PostTask(
|
| + audio_task_runner()->PostTask(
|
| FROM_HERE, base::Bind(&base::WaitableEvent::Signal,
|
| base::Unretained(&done)));
|
| done.Wait();
|
| @@ -70,7 +68,7 @@ class VirtualAudioOutputStreamTest : public testing::Test {
|
|
|
| private:
|
| scoped_ptr<base::Thread> audio_thread_;
|
| - scoped_refptr<base::MessageLoopProxy> audio_message_loop_;
|
| + scoped_refptr<base::SingleThreadTaskRunner> audio_task_runner_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(VirtualAudioOutputStreamTest);
|
| };
|
| @@ -79,8 +77,8 @@ TEST_F(VirtualAudioOutputStreamTest, StartStopStartStop) {
|
| static const int kCycles = 3;
|
|
|
| MockVirtualAudioInputStream* const input_stream =
|
| - new MockVirtualAudioInputStream(audio_message_loop());
|
| - audio_message_loop()->PostTask(
|
| + new MockVirtualAudioInputStream(audio_task_runner());
|
| + audio_task_runner()->PostTask(
|
| FROM_HERE, base::Bind(
|
| base::IgnoreResult(&MockVirtualAudioInputStream::Open),
|
| base::Unretained(input_stream)));
|
| @@ -95,24 +93,24 @@ TEST_F(VirtualAudioOutputStreamTest, StartStopStartStop) {
|
| EXPECT_CALL(*input_stream, RemoveOutputStream(output_stream, _))
|
| .Times(kCycles);
|
|
|
| - audio_message_loop()->PostTask(
|
| + audio_task_runner()->PostTask(
|
| FROM_HERE, base::Bind(base::IgnoreResult(&VirtualAudioOutputStream::Open),
|
| base::Unretained(output_stream)));
|
| SineWaveAudioSource source(CHANNEL_LAYOUT_STEREO, 200.0, 128);
|
| for (int i = 0; i < kCycles; ++i) {
|
| - audio_message_loop()->PostTask(
|
| + audio_task_runner()->PostTask(
|
| FROM_HERE, base::Bind(&VirtualAudioOutputStream::Start,
|
| base::Unretained(output_stream),
|
| &source));
|
| - audio_message_loop()->PostTask(
|
| + audio_task_runner()->PostTask(
|
| FROM_HERE, base::Bind(&VirtualAudioOutputStream::Stop,
|
| base::Unretained(output_stream)));
|
| }
|
| - audio_message_loop()->PostTask(
|
| + audio_task_runner()->PostTask(
|
| FROM_HERE, base::Bind(&VirtualAudioOutputStream::Close,
|
| base::Unretained(output_stream)));
|
|
|
| - audio_message_loop()->PostTask(
|
| + audio_task_runner()->PostTask(
|
| FROM_HERE, base::Bind(&MockVirtualAudioInputStream::Close,
|
| base::Unretained(input_stream)));
|
|
|
|
|