| 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 73b8577d1ed31e969c46878ae446c77de4e410bc..b061e6b3f07b2150b7e25ec35f76169fb31d89a8 100644
|
| --- a/content/renderer/media/media_stream_renderer_factory_impl.cc
|
| +++ b/content/renderer/media/media_stream_renderer_factory_impl.cc
|
| @@ -95,7 +95,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());
|
| @@ -110,8 +113,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>
|
|
|