Index: chromecast/media/cma/pipeline/media_pipeline_impl.cc |
diff --git a/chromecast/media/cma/pipeline/media_pipeline_impl.cc b/chromecast/media/cma/pipeline/media_pipeline_impl.cc |
index ced7df14cc07a89e0acb2762e879082cd55e9c0c..29140cb4960293953a21d604b093836ca787e2dd 100644 |
--- a/chromecast/media/cma/pipeline/media_pipeline_impl.cc |
+++ b/chromecast/media/cma/pipeline/media_pipeline_impl.cc |
@@ -9,7 +9,8 @@ |
#include "base/callback_helpers.h" |
#include "base/location.h" |
#include "base/logging.h" |
-#include "base/message_loop/message_loop_proxy.h" |
+#include "base/single_thread_task_runner.h" |
+#include "base/thread_task_runner_handle.h" |
#include "base/time/time.h" |
#include "chromecast/media/cdm/browser_cdm_cast.h" |
#include "chromecast/media/cma/backend/media_clock_device.h" |
@@ -179,9 +180,8 @@ void MediaPipelineImpl::StartPlayingFrom(base::TimeDelta time) { |
statistics_rolling_counter_ = 0; |
if (!pending_time_update_task_) { |
pending_time_update_task_ = true; |
- base::MessageLoopProxy::current()->PostTask( |
- FROM_HERE, |
- base::Bind(&MediaPipelineImpl::UpdateMediaTime, weak_this_)); |
+ base::ThreadTaskRunnerHandle::Get()->PostTask( |
+ FROM_HERE, base::Bind(&MediaPipelineImpl::UpdateMediaTime, weak_this_)); |
} |
// Setup the audio and video pipeline for the new timeline. |
@@ -326,9 +326,8 @@ void MediaPipelineImpl::UpdateMediaTime() { |
base::TimeDelta media_time(clock_device_->GetTime()); |
if (media_time == ::media::kNoTimestamp()) { |
pending_time_update_task_ = true; |
- base::MessageLoopProxy::current()->PostDelayedTask( |
- FROM_HERE, |
- base::Bind(&MediaPipelineImpl::UpdateMediaTime, weak_this_), |
+ base::ThreadTaskRunnerHandle::Get()->PostDelayedTask( |
+ FROM_HERE, base::Bind(&MediaPipelineImpl::UpdateMediaTime, weak_this_), |
kTimeUpdateInterval); |
return; |
} |
@@ -356,9 +355,8 @@ void MediaPipelineImpl::UpdateMediaTime() { |
client_.time_update_cb.Run(media_time, max_rendering_time, stc); |
pending_time_update_task_ = true; |
- base::MessageLoopProxy::current()->PostDelayedTask( |
- FROM_HERE, |
- base::Bind(&MediaPipelineImpl::UpdateMediaTime, weak_this_), |
+ base::ThreadTaskRunnerHandle::Get()->PostDelayedTask( |
+ FROM_HERE, base::Bind(&MediaPipelineImpl::UpdateMediaTime, weak_this_), |
kTimeUpdateInterval); |
} |