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 5be9617df53671c6d678c6e51dad07aafcd4c4b5..c3eebb10d6e438aafba5aa92c68b0835bdda0f8e 100644 |
--- a/media/gpu/gpu_video_decode_accelerator_factory.cc |
+++ b/media/gpu/gpu_video_decode_accelerator_factory.cc |
@@ -68,7 +68,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(); |
@@ -82,7 +83,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) |