Index: content/renderer/media/rtc_video_encoder.cc |
diff --git a/content/renderer/media/rtc_video_encoder.cc b/content/renderer/media/rtc_video_encoder.cc |
index 4b54db2342d1afd3ed5a9c67084d5f5ebc0df3bd..83e49d656136d8b5f0a71c28e6f816688c32eb83 100644 |
--- a/content/renderer/media/rtc_video_encoder.cc |
+++ b/content/renderer/media/rtc_video_encoder.cc |
@@ -501,7 +501,7 @@ int32_t RTCVideoEncoder::InitEncode(const webrtc::VideoCodec* codec_settings, |
impl_ = new Impl(weak_this_factory_.GetWeakPtr(), gpu_factories_); |
base::WaitableEvent initialization_waiter(true, false); |
int32_t initialization_retval = WEBRTC_VIDEO_CODEC_UNINITIALIZED; |
- gpu_factories_->GetMessageLoop()->PostTask( |
+ gpu_factories_->GetTaskRunner()->PostTask( |
FROM_HERE, |
base::Bind(&RTCVideoEncoder::Impl::CreateAndInitializeVEA, |
impl_, |
@@ -531,7 +531,7 @@ int32_t RTCVideoEncoder::Encode( |
base::WaitableEvent encode_waiter(true, false); |
int32_t encode_retval = WEBRTC_VIDEO_CODEC_UNINITIALIZED; |
- gpu_factories_->GetMessageLoop()->PostTask( |
+ gpu_factories_->GetTaskRunner()->PostTask( |
FROM_HERE, |
base::Bind(&RTCVideoEncoder::Impl::Enqueue, |
impl_, |
@@ -567,7 +567,7 @@ int32_t RTCVideoEncoder::Release() { |
gpu_factories_->Abort(); |
gpu_factories_ = gpu_factories_->Clone(); |
if (impl_) { |
- gpu_factories_->GetMessageLoop()->PostTask( |
+ gpu_factories_->GetTaskRunner()->PostTask( |
FROM_HERE, base::Bind(&RTCVideoEncoder::Impl::Destroy, impl_)); |
impl_ = NULL; |
weak_this_factory_.InvalidateWeakPtrs(); |
@@ -593,7 +593,7 @@ int32_t RTCVideoEncoder::SetRates(uint32_t new_bit_rate, uint32_t frame_rate) { |
return impl_status_; |
} |
- gpu_factories_->GetMessageLoop()->PostTask( |
+ gpu_factories_->GetTaskRunner()->PostTask( |
FROM_HERE, |
base::Bind(&RTCVideoEncoder::Impl::RequestEncodingParametersChange, |
impl_, |
@@ -637,7 +637,7 @@ void RTCVideoEncoder::ReturnEncodedImage(scoped_ptr<webrtc::EncodedImage> image, |
// The call through webrtc::EncodedImageCallback is synchronous, so we can |
// immediately recycle the output buffer back to the Impl. |
- gpu_factories_->GetMessageLoop()->PostTask( |
+ gpu_factories_->GetTaskRunner()->PostTask( |
FROM_HERE, |
base::Bind(&RTCVideoEncoder::Impl::UseOutputBitstreamBufferId, |
impl_, |
@@ -649,7 +649,7 @@ void RTCVideoEncoder::NotifyError(int32_t error) { |
DVLOG(1) << "NotifyError(): error=" << error; |
impl_status_ = error; |
- gpu_factories_->GetMessageLoop()->PostTask( |
+ gpu_factories_->GetTaskRunner()->PostTask( |
FROM_HERE, base::Bind(&RTCVideoEncoder::Impl::Destroy, impl_)); |
impl_ = NULL; |
} |