Index: cc/resources/video_resource_updater.h |
diff --git a/cc/resources/video_resource_updater.h b/cc/resources/video_resource_updater.h |
index 5dad98503ac9a701d4ac34513bcb94d48375dd3f..2785ff46eb9403a67d7537c56e489a057494bc56 100644 |
--- a/cc/resources/video_resource_updater.h |
+++ b/cc/resources/video_resource_updater.h |
@@ -103,7 +103,8 @@ class VideoResourceUpdater |
RecycleResourceData data, |
unsigned sync_point, |
bool lost_resource); |
- static void ReturnTexture(ResourceProvider* resource_provider, |
+ static void ReturnTexture(base::WeakPtr<VideoResourceUpdater> updater, |
+ ResourceProvider* resource_provider, |
unsigned resource_id, |
unsigned sync_point, |
bool lost_resource); |
@@ -111,6 +112,7 @@ class VideoResourceUpdater |
ResourceProvider* resource_provider_; |
scoped_ptr<media::SkCanvasVideoRenderer> video_renderer_; |
+ std::vector<unsigned> all_resources_; |
std::vector<PlaneResource> recycled_resources_; |
DISALLOW_COPY_AND_ASSIGN(VideoResourceUpdater); |