Index: content/renderer/media/renderer_gpu_video_accelerator_factories.cc |
diff --git a/content/renderer/media/renderer_gpu_video_accelerator_factories.cc b/content/renderer/media/renderer_gpu_video_accelerator_factories.cc |
index 1fbdb829d93a9dbf2c364afb21ed0418bedf90fc..9ba79d4aa0e5a095c48cca0e87caced04f0330e0 100644 |
--- a/content/renderer/media/renderer_gpu_video_accelerator_factories.cc |
+++ b/content/renderer/media/renderer_gpu_video_accelerator_factories.cc |
@@ -127,6 +127,13 @@ base::UnguessableToken RendererGpuVideoAcceleratorFactories::GetChannelToken() { |
return channel_token_; |
} |
+int32_t RendererGpuVideoAcceleratorFactories::GetCommandBufferRouteId() { |
+ DCHECK(task_runner_->BelongsToCurrentThread()); |
+ if (CheckContextLost()) |
+ return 0; |
+ return context_provider_->GetCommandBufferProxy()->route_id(); |
+} |
+ |
std::unique_ptr<media::VideoDecodeAccelerator> |
RendererGpuVideoAcceleratorFactories::CreateVideoDecodeAccelerator() { |
DCHECK(video_accelerator_enabled_); |