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