| Index: content/public/renderer/video_encode_accelerator.cc
|
| diff --git a/content/public/renderer/video_encode_accelerator.cc b/content/public/renderer/video_encode_accelerator.cc
|
| index f1859c3cc59b421d1c3d0e14bceca3341d056a06..a8ad12bc847f15623159773fb4105cb4aa460daa 100644
|
| --- a/content/public/renderer/video_encode_accelerator.cc
|
| +++ b/content/public/renderer/video_encode_accelerator.cc
|
| @@ -35,7 +35,11 @@ void CreateVideoEncodeAccelerator(
|
|
|
| std::vector<media::VideoEncodeAccelerator::SupportedProfile>
|
| GetSupportedVideoEncodeAcceleratorProfiles() {
|
| - return GpuVideoEncodeAcceleratorHost::GetSupportedProfiles();
|
| + scoped_refptr<media::GpuVideoAcceleratorFactories> gpu_factories =
|
| + RenderThreadImpl::current()->GetGpuFactories();
|
| + if (!gpu_factories.get())
|
| + return std::vector<media::VideoEncodeAccelerator::SupportedProfile>();
|
| + return gpu_factories->GetVideoEncodeAcceleratorSupportedProfiles();
|
| }
|
|
|
| } // namespace content
|
|
|