| 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 27a0b2aecf89c008659b44673d3f547fb5743a97..5e6feba0c0fd903406cd7349244cdc1e43d4ca94 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::GpuVideoDecoder::Factories> 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));
|
| }
|
|
|