Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(73)

Unified Diff: chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc

Issue 66183002: Replace MessageLoopProxy with SingleThreadTaskRunner for the rest of media/. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc
diff --git a/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc b/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc
index 971dfe6322fb44512bc8af969f2c4e96ddb9fe18..7dd25b35a8a73377fb0ccb5c8c9ba40ba113cc6b 100644
--- a/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc
+++ b/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc
@@ -5,7 +5,6 @@
#include "chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.h"
#include "base/lazy_instance.h"
-#include "base/message_loop/message_loop_proxy.h"
#include "base/strings/string_number_conversions.h"
#include "base/task_runner_util.h"
#include "chrome/browser/extensions/api/tabs/tabs_constants.h"
@@ -99,7 +98,7 @@ void WebrtcAudioPrivateEventService::SignalEvent() {
bool WebrtcAudioPrivateGetSinksFunction::RunImpl() {
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
- AudioManager::Get()->GetMessageLoop()->PostTaskAndReply(
+ AudioManager::Get()->GetTaskRunner()->PostTaskAndReply(
FROM_HERE,
base::Bind(&WebrtcAudioPrivateGetSinksFunction::DoQuery, this),
base::Bind(&WebrtcAudioPrivateGetSinksFunction::DoneOnUIThread, this));
@@ -107,7 +106,7 @@ bool WebrtcAudioPrivateGetSinksFunction::RunImpl() {
}
void WebrtcAudioPrivateGetSinksFunction::DoQuery() {
- DCHECK(AudioManager::Get()->GetMessageLoop()->BelongsToCurrentThread());
+ DCHECK(AudioManager::Get()->GetTaskRunner()->BelongsToCurrentThread());
AudioDeviceNames device_names;
AudioManager::Get()->GetAudioOutputDeviceNames(&device_names);
@@ -198,7 +197,7 @@ void WebrtcAudioPrivateGetActiveSinkFunction::OnSinkId(const std::string& id) {
WebrtcAudioPrivateSetActiveSinkFunction::
WebrtcAudioPrivateSetActiveSinkFunction()
- : message_loop_(base::MessageLoopProxy::current()),
+ : task_runner_(base::MessageLoopProxy::current()),
tab_id_(0),
num_remaining_sink_ids_(0) {
}
@@ -244,7 +243,7 @@ void WebrtcAudioPrivateSetActiveSinkFunction::OnControllerList(
void WebrtcAudioPrivateSetActiveSinkFunction::SwitchDone() {
if (--num_remaining_sink_ids_ == 0) {
- message_loop_->PostTask(
+ task_runner_->PostTask(
FROM_HERE,
base::Bind(&WebrtcAudioPrivateSetActiveSinkFunction::DoneOnUIThread,
this));
@@ -266,7 +265,7 @@ bool WebrtcAudioPrivateGetAssociatedSinkFunction::RunImpl() {
EXTENSION_FUNCTION_VALIDATE(params.get());
base::PostTaskAndReplyWithResult(
- AudioManager::Get()->GetMessageLoop(),
+ AudioManager::Get()->GetTaskRunner(),
FROM_HERE,
base::Bind(
&WebrtcAudioPrivateGetAssociatedSinkFunction::DoWorkOnDeviceThread,

Powered by Google App Engine
This is Rietveld 408576698