| Index: content/renderer/media/media_stream_dependency_factory.cc
|
| diff --git a/content/renderer/media/media_stream_dependency_factory.cc b/content/renderer/media/media_stream_dependency_factory.cc
|
| index 2b44c5edc290db097573260aade9934d2a0f1c5d..43a0d6fea2bc84f2c3599232cc5fcf30f6da054a 100644
|
| --- a/content/renderer/media/media_stream_dependency_factory.cc
|
| +++ b/content/renderer/media/media_stream_dependency_factory.cc
|
| @@ -498,8 +498,10 @@ bool MediaStreamDependencyFactory::CreatePeerConnectionFactory() {
|
|
|
| const CommandLine* cmd_line = CommandLine::ForCurrentProcess();
|
| if (cmd_line->HasSwitch(switches::kEnableWebRtcHWDecoding)) {
|
| - scoped_refptr<media::GpuVideoDecoderFactories> gpu_factories =
|
| - RenderThreadImpl::current()->GetGpuFactories();
|
| + scoped_refptr<base::MessageLoopProxy> media_loop_proxy =
|
| + RenderThreadImpl::current()->GetMediaThreadMessageLoopProxy();
|
| + scoped_refptr<RendererGpuVideoDecoderFactories> gpu_factories =
|
| + RenderThreadImpl::current()->GetGpuFactories(media_loop_proxy);
|
| if (gpu_factories.get() != NULL)
|
| decoder_factory.reset(new RTCVideoDecoderFactory(gpu_factories));
|
| }
|
|
|