Index: cc/resources/video_resource_updater.h |
diff --git a/cc/resources/video_resource_updater.h b/cc/resources/video_resource_updater.h |
index 4e11110a01ca1eb89894fe5c775493d0972781f1..df31ff5d5fd3cb9ceb96fca97303d93eef86fcb5 100644 |
--- a/cc/resources/video_resource_updater.h |
+++ b/cc/resources/video_resource_updater.h |
@@ -111,7 +111,12 @@ class CC_EXPORT VideoResourceUpdater |
const media::VideoFrame* video_frame, |
size_t plane_index); |
- static void SetPlaneResourceUniqueId(const media::VideoFrame* video_frame, |
+ // Side effect: Sets RESOURCE_UPDATER_FLAG boolean in the video frame's |
+ // metadata. This is used to prevent reusing the resource in the case that |
+ // the original VideoFrame is destroyed and a new VideoFrame is re-created |
+ // with the same pointer and the timestamps are all set to zero (or not set) |
+ // by the client. |
xhwang
2016/02/23 17:48:51
One question: Is it possible to require the timest
xjz
2016/02/23 23:53:15
It is difficult to check whether the timestamp is
|
+ static void SetPlaneResourceUniqueId(media::VideoFrame* video_frame, |
size_t plane_index, |
PlaneResource* plane_resource); |