Index: media/gpu/gpu_video_decode_accelerator_factory.cc |
diff --git a/media/gpu/gpu_video_decode_accelerator_factory.cc b/media/gpu/gpu_video_decode_accelerator_factory.cc |
index 704fde50c10e5dbef01885dae7a06a0b5d11f703..60989646c841c6b981e58a4803ac134315fb8010 100644 |
--- a/media/gpu/gpu_video_decode_accelerator_factory.cc |
+++ b/media/gpu/gpu_video_decode_accelerator_factory.cc |
@@ -66,7 +66,8 @@ GpuVideoDecodeAcceleratorFactory::CreateWithNoGL() { |
// static |
MEDIA_GPU_EXPORT gpu::VideoDecodeAcceleratorCapabilities |
GpuVideoDecodeAcceleratorFactory::GetDecoderCapabilities( |
- const gpu::GpuPreferences& gpu_preferences) { |
+ const gpu::GpuPreferences& gpu_preferences, |
+ const gpu::GpuDriverBugWorkarounds& workarounds) { |
VideoDecodeAccelerator::Capabilities capabilities; |
if (gpu_preferences.disable_accelerated_video_decode) |
return gpu::VideoDecodeAcceleratorCapabilities(); |
@@ -80,7 +81,8 @@ GpuVideoDecodeAcceleratorFactory::GetDecoderCapabilities( |
// resolutions and other supported profile parameters. |
#if defined(OS_WIN) |
capabilities.supported_profiles = |
- DXVAVideoDecodeAccelerator::GetSupportedProfiles(gpu_preferences); |
+ DXVAVideoDecodeAccelerator::GetSupportedProfiles(gpu_preferences, |
+ workarounds); |
#elif defined(OS_CHROMEOS) |
VideoDecodeAccelerator::SupportedProfiles vda_profiles; |
#if defined(USE_V4L2_CODEC) |