Index: services/ui/gpu/gpu_service.cc |
diff --git a/services/ui/gpu/gpu_service.cc b/services/ui/gpu/gpu_service.cc |
index ac657e89a8c704af3daf5efb4552720735860c1c..af091f30c7aac5f16256f4c0a09b589380d74d47 100644 |
--- a/services/ui/gpu/gpu_service.cc |
+++ b/services/ui/gpu/gpu_service.cc |
@@ -60,10 +60,12 @@ GpuService::~GpuService() { |
shutdown_event_.Signal(); |
} |
-void GpuService::InitializeWithHost(mojom::GpuHostPtr gpu_host) { |
+void GpuService::InitializeWithHost(mojom::GpuHostPtr gpu_host, |
+ const gpu::GpuPreferences& preferences) { |
DCHECK(CalledOnValidThread()); |
DCHECK(!gpu_host_); |
gpu_host_ = std::move(gpu_host); |
+ gpu_preferences_ = preferences; |
gpu_info_.video_decode_accelerator_capabilities = |
media::GpuVideoDecodeAccelerator::GetCapabilities(gpu_preferences_); |
gpu_info_.video_encode_accelerator_supported_profiles = |