Index: content/browser/renderer_host/media/media_stream_dispatcher_host_unittest.cc |
diff --git a/content/browser/renderer_host/media/media_stream_dispatcher_host_unittest.cc b/content/browser/renderer_host/media/media_stream_dispatcher_host_unittest.cc |
index 19fb35ebfb49d236d390b071695a6b5d0005e58b..848f78c49c8c7614d3b51abf715bac14cec47d9e 100644 |
--- a/content/browser/renderer_host/media/media_stream_dispatcher_host_unittest.cc |
+++ b/content/browser/renderer_host/media/media_stream_dispatcher_host_unittest.cc |
@@ -2,16 +2,14 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include <queue> |
#include <string> |
+#include <queue> |
#include "base/bind.h" |
#include "base/callback_helpers.h" |
#include "base/command_line.h" |
-#include "base/location.h" |
+#include "base/message_loop/message_loop.h" |
#include "base/run_loop.h" |
-#include "base/single_thread_task_runner.h" |
-#include "base/thread_task_runner_handle.h" |
#include "content/browser/browser_thread_impl.h" |
#include "content/browser/renderer_host/media/audio_input_device_manager.h" |
#include "content/browser/renderer_host/media/media_stream_dispatcher_host.h" |
@@ -57,10 +55,10 @@ class MockMediaStreamDispatcherHost : public MediaStreamDispatcherHost, |
public: |
MockMediaStreamDispatcherHost( |
const ResourceContext::SaltCallback salt_callback, |
- const scoped_refptr<base::SingleThreadTaskRunner>& task_runner, |
+ const scoped_refptr<base::MessageLoopProxy>& message_loop, |
MediaStreamManager* manager) |
: MediaStreamDispatcherHost(kProcessId, salt_callback, manager), |
- task_runner_(task_runner), |
+ message_loop_(message_loop), |
current_ipc_(NULL) {} |
// A list of mock methods. |
@@ -157,7 +155,7 @@ class MockMediaStreamDispatcherHost : public MediaStreamDispatcherHost, |
// Notify that the event have occurred. |
base::Closure quit_closure = quit_closures_.front(); |
quit_closures_.pop(); |
- task_runner_->PostTask(FROM_HERE, base::ResetAndReturn(&quit_closure)); |
+ message_loop_->PostTask(FROM_HERE, base::ResetAndReturn(&quit_closure)); |
label_ = label; |
audio_devices_ = audio_device_list; |
@@ -171,7 +169,7 @@ class MockMediaStreamDispatcherHost : public MediaStreamDispatcherHost, |
if (!quit_closures_.empty()) { |
base::Closure quit_closure = quit_closures_.front(); |
quit_closures_.pop(); |
- task_runner_->PostTask(FROM_HERE, base::ResetAndReturn(&quit_closure)); |
+ message_loop_->PostTask(FROM_HERE, base::ResetAndReturn(&quit_closure)); |
} |
label_= ""; |
@@ -192,7 +190,7 @@ class MockMediaStreamDispatcherHost : public MediaStreamDispatcherHost, |
const StreamDeviceInfo& device) { |
base::Closure quit_closure = quit_closures_.front(); |
quit_closures_.pop(); |
- task_runner_->PostTask(FROM_HERE, base::ResetAndReturn(&quit_closure)); |
+ message_loop_->PostTask(FROM_HERE, base::ResetAndReturn(&quit_closure)); |
label_ = label; |
opened_device_ = device; |
} |
@@ -201,11 +199,11 @@ class MockMediaStreamDispatcherHost : public MediaStreamDispatcherHost, |
const StreamDeviceInfoArray& devices) { |
base::Closure quit_closure = quit_closures_.front(); |
quit_closures_.pop(); |
- task_runner_->PostTask(FROM_HERE, base::ResetAndReturn(&quit_closure)); |
+ message_loop_->PostTask(FROM_HERE, base::ResetAndReturn(&quit_closure)); |
enumerated_devices_ = devices; |
} |
- scoped_refptr<base::SingleThreadTaskRunner> task_runner_; |
+ scoped_refptr<base::MessageLoopProxy> message_loop_; |
IPC::Message* current_ipc_; |
std::queue<base::Closure> quit_closures_; |
}; |
@@ -225,7 +223,7 @@ class MediaStreamDispatcherHostTest : public testing::Test { |
thread_bundle_(content::TestBrowserThreadBundle::IO_MAINLOOP), |
origin_("https://test.com") { |
audio_manager_.reset( |
- new media::MockAudioManager(base::ThreadTaskRunnerHandle::Get())); |
+ new media::MockAudioManager(base::MessageLoopProxy::current())); |
// Make sure we use fake devices to avoid long delays. |
base::CommandLine::ForCurrentProcess()->AppendSwitch( |
switches::kUseFakeDeviceForMediaStream); |
@@ -239,7 +237,7 @@ class MediaStreamDispatcherHostTest : public testing::Test { |
#if defined(OS_WIN) |
// Override the Video Capture Thread that MediaStreamManager constructs. |
media_stream_manager_->video_capture_manager()->set_device_task_runner( |
- base::ThreadTaskRunnerHandle::Get()); |
+ base::MessageLoopProxy::current()); |
#endif |
MockResourceContext* mock_resource_context = |
@@ -248,7 +246,8 @@ class MediaStreamDispatcherHostTest : public testing::Test { |
host_ = new MockMediaStreamDispatcherHost( |
mock_resource_context->GetMediaDeviceIDSalt(), |
- base::ThreadTaskRunnerHandle::Get(), media_stream_manager_.get()); |
+ base::MessageLoopProxy::current(), |
+ media_stream_manager_.get()); |
// Use the fake content client and browser. |
content_client_.reset(new TestContentClient()); |