Index: cc/layers/video_layer_impl.h |
diff --git a/cc/layers/video_layer_impl.h b/cc/layers/video_layer_impl.h |
index b272f8f621accb063941e4079aaea26dfa248e12..72552ca48f282fe743e611eb65f3f83d6c2b45cf 100644 |
--- a/cc/layers/video_layer_impl.h |
+++ b/cc/layers/video_layer_impl.h |
@@ -5,6 +5,8 @@ |
#ifndef CC_LAYERS_VIDEO_LAYER_IMPL_H_ |
#define CC_LAYERS_VIDEO_LAYER_IMPL_H_ |
+#include <vector> |
+ |
#include "cc/base/cc_export.h" |
#include "cc/layers/layer_impl.h" |
#include "cc/resources/video_resource_updater.h" |
@@ -53,6 +55,10 @@ class CC_EXPORT VideoLayerImpl : public LayerImpl { |
VideoFrameExternalResources::ResourceType frame_resource_type_; |
std::vector<ResourceProvider::ResourceId> frame_resources_; |
+ // TODO(danakj): Remove this when hardware frames come through a mailbox. |
+ unsigned hardware_resource_; |
+ TextureMailbox::ReleaseCallback hardware_release_callback_; |
+ |
// TODO(danakj): Remove these, hide software path inside ResourceProvider and |
// ExternalResource (aka TextureMailbox) classes. |
std::vector<unsigned> software_resources_; |