Chromium Code Reviews| Index: content/renderer/media/webmediaplayer_ms.h |
| diff --git a/content/renderer/media/webmediaplayer_ms.h b/content/renderer/media/webmediaplayer_ms.h |
| index 4c1cdf2c2dc25fc18c70024a1a03bcaa885c1024..dfb6ed2b82134818899713e250817b15446c0dcf 100644 |
| --- a/content/renderer/media/webmediaplayer_ms.h |
| +++ b/content/renderer/media/webmediaplayer_ms.h |
| @@ -11,6 +11,7 @@ |
| #include "base/synchronization/lock.h" |
| #include "base/threading/thread_checker.h" |
| #include "cc/layers/video_frame_provider.h" |
| +#include "content/renderer/media/media_stream_renderer_factory.h" |
|
no longer working on chromium
2014/05/27 12:30:36
why not forward the declaration?
perkj_chrome
2014/05/27 13:27:03
Done.
|
| #include "media/filters/skcanvas_video_renderer.h" |
| #include "skia/ext/platform_canvas.h" |
| #include "third_party/WebKit/public/platform/WebMediaPlayer.h" |
| @@ -31,7 +32,6 @@ class WebLayerImpl; |
| namespace content { |
| class MediaStreamAudioRenderer; |
| -class MediaStreamClient; |
| class VideoFrameProvider; |
| class WebMediaPlayerDelegate; |
| @@ -59,8 +59,8 @@ class WebMediaPlayerMS |
| WebMediaPlayerMS(blink::WebFrame* frame, |
| blink::WebMediaPlayerClient* client, |
| base::WeakPtr<WebMediaPlayerDelegate> delegate, |
| - MediaStreamClient* media_stream_client, |
| - media::MediaLog* media_log); |
| + media::MediaLog* media_log, |
| + scoped_ptr<MediaStreamRendererFactory> factory); |
| virtual ~WebMediaPlayerMS(); |
| virtual void load(LoadType load_type, |
| @@ -151,8 +151,6 @@ class WebMediaPlayerMS |
| base::WeakPtr<WebMediaPlayerDelegate> delegate_; |
| - MediaStreamClient* media_stream_client_; |
| - |
| // Specify content:: to disambiguate from cc::. |
| scoped_refptr<content::VideoFrameProvider> video_frame_provider_; |
| bool paused_; |
| @@ -189,6 +187,8 @@ class WebMediaPlayerMS |
| scoped_refptr<media::MediaLog> media_log_; |
| + scoped_ptr<MediaStreamRendererFactory> renderer_factory_; |
| + |
| DISALLOW_COPY_AND_ASSIGN(WebMediaPlayerMS); |
| }; |