Index: cc/resources/video_resource_updater.cc |
diff --git a/cc/resources/video_resource_updater.cc b/cc/resources/video_resource_updater.cc |
index 2000a133bcf9a1d9442cf0e6b57fc9cb533aa60d..75a2adbb9a7c10e204726460bdf4098116be1007 100644 |
--- a/cc/resources/video_resource_updater.cc |
+++ b/cc/resources/video_resource_updater.cc |
@@ -282,7 +282,7 @@ VideoFrameExternalResources VideoResourceUpdater::CreateForSoftwarePlanes( |
static void ReturnTexture(const scoped_refptr<media::VideoFrame>& frame, |
uint32 sync_point, |
bool lost_resource) { |
- frame->mailbox_holder()->sync_point = sync_point; |
+ frame->AppendReleaseSyncPoint(sync_point); |
} |
VideoFrameExternalResources VideoResourceUpdater::CreateForHardwarePlanes( |
@@ -296,7 +296,7 @@ VideoFrameExternalResources VideoResourceUpdater::CreateForHardwarePlanes( |
if (!context_provider_) |
return VideoFrameExternalResources(); |
- gpu::MailboxHolder* mailbox_holder = video_frame->mailbox_holder(); |
+ const gpu::MailboxHolder* mailbox_holder = video_frame->mailbox_holder(); |
VideoFrameExternalResources external_resources; |
switch (mailbox_holder->texture_target) { |
case GL_TEXTURE_2D: |