| Index: trunk/src/content/renderer/media/renderer_gpu_video_accelerator_factories.cc
|
| ===================================================================
|
| --- trunk/src/content/renderer/media/renderer_gpu_video_accelerator_factories.cc (revision 253325)
|
| +++ trunk/src/content/renderer/media/renderer_gpu_video_accelerator_factories.cc (working copy)
|
| @@ -19,6 +19,7 @@
|
|
|
| namespace content {
|
|
|
| +RendererGpuVideoAcceleratorFactories::~RendererGpuVideoAcceleratorFactories() {}
|
| RendererGpuVideoAcceleratorFactories::RendererGpuVideoAcceleratorFactories(
|
| GpuChannelHost* gpu_channel_host,
|
| const scoped_refptr<base::MessageLoopProxy>& message_loop_proxy,
|
| @@ -26,20 +27,8 @@
|
| : task_runner_(message_loop_proxy),
|
| gpu_channel_host_(gpu_channel_host),
|
| context_provider_(context_provider),
|
| - thread_safe_sender_(ChildThread::current()->thread_safe_sender()) {
|
| - task_runner_->PostTask(
|
| - FROM_HERE,
|
| - base::Bind(&RendererGpuVideoAcceleratorFactories::BindContext, this));
|
| -}
|
| + thread_safe_sender_(ChildThread::current()->thread_safe_sender()) {}
|
|
|
| -RendererGpuVideoAcceleratorFactories::~RendererGpuVideoAcceleratorFactories() {}
|
| -
|
| -void RendererGpuVideoAcceleratorFactories::BindContext() {
|
| - DCHECK(task_runner_->BelongsToCurrentThread());
|
| - if (!context_provider_->BindToCurrentThread())
|
| - context_provider_ = NULL;
|
| -}
|
| -
|
| WebGraphicsContext3DCommandBufferImpl*
|
| RendererGpuVideoAcceleratorFactories::GetContext3d() {
|
| DCHECK(task_runner_->BelongsToCurrentThread());
|
|
|