| Index: cc/resources/video_resource_updater.h
|
| diff --git a/cc/resources/video_resource_updater.h b/cc/resources/video_resource_updater.h
|
| index 9be79d12b33ede652fe406b9e5335401b5a16d5b..cf71cfa7c4d73319020f7b58f35348f331bdf146 100644
|
| --- a/cc/resources/video_resource_updater.h
|
| +++ b/cc/resources/video_resource_updater.h
|
| @@ -21,6 +21,7 @@ class VideoFrame;
|
| }
|
|
|
| namespace cc {
|
| +class ContextProvider;
|
| class ResourceProvider;
|
|
|
| class CC_EXPORT VideoFrameExternalResources {
|
| @@ -61,7 +62,8 @@ class CC_EXPORT VideoFrameExternalResources {
|
| class CC_EXPORT VideoResourceUpdater
|
| : public base::SupportsWeakPtr<VideoResourceUpdater> {
|
| public:
|
| - explicit VideoResourceUpdater(ResourceProvider* resource_provider);
|
| + explicit VideoResourceUpdater(ContextProvider* context_provider,
|
| + ResourceProvider* resource_provider);
|
| ~VideoResourceUpdater();
|
|
|
| VideoFrameExternalResources CreateExternalResourcesFromVideoFrame(
|
| @@ -102,6 +104,7 @@ class CC_EXPORT VideoResourceUpdater
|
| unsigned sync_point,
|
| bool lost_resource);
|
|
|
| + ContextProvider* context_provider_;
|
| ResourceProvider* resource_provider_;
|
| scoped_ptr<media::SkCanvasVideoRenderer> video_renderer_;
|
|
|
|
|