| Index: content/renderer/media/media_stream_renderer_factory_impl.cc
|
| diff --git a/content/renderer/media/media_stream_renderer_factory_impl.cc b/content/renderer/media/media_stream_renderer_factory_impl.cc
|
| index 7e799f87f3e6c500a11469b18057d54d6f49fa12..9d7b2f7f499590bd0ef55bb239502fcc156f3c78 100644
|
| --- a/content/renderer/media/media_stream_renderer_factory_impl.cc
|
| +++ b/content/renderer/media/media_stream_renderer_factory_impl.cc
|
| @@ -114,7 +114,10 @@ scoped_refptr<VideoFrameProvider>
|
| MediaStreamRendererFactoryImpl::GetVideoFrameProvider(
|
| const GURL& url,
|
| const base::Closure& error_cb,
|
| - const VideoFrameProvider::RepaintCB& repaint_cb) {
|
| + const VideoFrameProvider::RepaintCB& repaint_cb,
|
| + const scoped_refptr<base::SingleThreadTaskRunner>& media_task_runner,
|
| + const scoped_refptr<base::TaskRunner>& worker_task_runner,
|
| + const scoped_refptr<media::GpuVideoAcceleratorFactories>& gpu_factories) {
|
| blink::WebMediaStream web_stream =
|
| blink::WebMediaStreamRegistry::lookupMediaStreamDescriptor(url);
|
| DCHECK(!web_stream.isNull());
|
| @@ -129,8 +132,9 @@ MediaStreamRendererFactoryImpl::GetVideoFrameProvider(
|
| return NULL;
|
| }
|
|
|
| - return new MediaStreamVideoRendererSink(video_tracks[0], error_cb,
|
| - repaint_cb);
|
| + return new MediaStreamVideoRendererSink(video_tracks[0], error_cb, repaint_cb,
|
| + media_task_runner, worker_task_runner,
|
| + gpu_factories);
|
| }
|
|
|
| scoped_refptr<MediaStreamAudioRenderer>
|
|
|