Chromium Code Reviews| Index: cc/resources/video_resource_updater.cc |
| diff --git a/cc/resources/video_resource_updater.cc b/cc/resources/video_resource_updater.cc |
| index cd0789d4e0e1009f14a658d471cf78d0878e0fab..2cee5434f08e6d5fd5b1039b98c8f055ba28e04c 100644 |
| --- a/cc/resources/video_resource_updater.cc |
| +++ b/cc/resources/video_resource_updater.cc |
| @@ -85,7 +85,9 @@ void VideoResourceUpdater::SetPlaneResourceUniqueId( |
| plane_resource->timestamp = video_frame->timestamp(); |
| } |
| -VideoFrameExternalResources::VideoFrameExternalResources() : type(NONE) {} |
| +VideoFrameExternalResources::VideoFrameExternalResources() |
| + : type(NONE), read_lock_fences_enabled(false) { |
| +} |
| VideoFrameExternalResources::~VideoFrameExternalResources() {} |
| @@ -398,6 +400,7 @@ VideoFrameExternalResources VideoResourceUpdater::CreateForHardwarePlanes( |
| break; |
| case media::VideoFrame::I420: |
| external_resources.type = VideoFrameExternalResources::YUV_RESOURCE; |
| + external_resources.read_lock_fences_enabled = true; |
|
reveman
2015/06/17 16:59:02
We'll need this for all formats. Maybe just set it
Daniele Castagna
2015/06/17 17:02:25
Done.
|
| break; |
| #if defined(OS_MACOSX) || defined(OS_CHROMEOS) |
| case media::VideoFrame::NV12: |