Index: content/renderer/media/renderer_gpu_video_decoder_factories.h |
diff --git a/content/renderer/media/renderer_gpu_video_decoder_factories.h b/content/renderer/media/renderer_gpu_video_decoder_factories.h |
index 367dcb9faf0c10ca9985540986cb23c5ced9df38..89efa54c41b693c0f7440a2a7a874de76bdf7331 100644 |
--- a/content/renderer/media/renderer_gpu_video_decoder_factories.h |
+++ b/content/renderer/media/renderer_gpu_video_decoder_factories.h |
@@ -36,7 +36,7 @@ class CONTENT_EXPORT RendererGpuVideoDecoderFactories |
// use. |
RendererGpuVideoDecoderFactories( |
GpuChannelHost* gpu_channel_host, |
- MessageLoop* message_loop, |
+ const scoped_refptr<base::MessageLoopProxy>& message_loop, |
const base::WeakPtr<WebGraphicsContext3DCommandBufferImpl>& wgc3dcbi); |
virtual media::VideoDecodeAccelerator* CreateVideoDecodeAccelerator( |
@@ -77,7 +77,7 @@ class CONTENT_EXPORT RendererGpuVideoDecoderFactories |
void AsyncCreateSharedMemory( |
size_t size, base::SharedMemory** shm, base::WaitableEvent* waiter); |
- MessageLoop* message_loop_; |
+ scoped_refptr<base::MessageLoopProxy> message_loop_; |
scoped_refptr<GpuChannelHost> gpu_channel_host_; |
base::WeakPtr<WebGraphicsContext3DCommandBufferImpl> context_; |
DISALLOW_IMPLICIT_CONSTRUCTORS(RendererGpuVideoDecoderFactories); |