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_; |