summaryrefslogtreecommitdiffstats
path: root/cc/resources/video_resource_updater_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'cc/resources/video_resource_updater_unittest.cc')
-rw-r--r--cc/resources/video_resource_updater_unittest.cc9
1 files changed, 8 insertions, 1 deletions
diff --git a/cc/resources/video_resource_updater_unittest.cc b/cc/resources/video_resource_updater_unittest.cc
index 98b1fa7..4adf837 100644
--- a/cc/resources/video_resource_updater_unittest.cc
+++ b/cc/resources/video_resource_updater_unittest.cc
@@ -460,10 +460,17 @@ TEST_F(VideoResourceUpdaterTest, CreateForHardwarePlanes) {
resources = updater.CreateExternalResourcesFromVideoFrame(video_frame);
EXPECT_EQ(VideoFrameExternalResources::YUV_RESOURCE, resources.type);
- EXPECT_TRUE(resources.read_lock_fences_enabled);
EXPECT_EQ(3u, resources.mailboxes.size());
EXPECT_EQ(3u, resources.release_callbacks.size());
EXPECT_EQ(0u, resources.software_resources.size());
+ EXPECT_FALSE(resources.read_lock_fences_enabled);
+
+ video_frame = CreateTestYuvHardwareVideoFrame();
+ video_frame->metadata()->SetBoolean(
+ media::VideoFrameMetadata::READ_LOCK_FENCES_ENABLED, true);
+
+ resources = updater.CreateExternalResourcesFromVideoFrame(video_frame);
+ EXPECT_TRUE(resources.read_lock_fences_enabled);
}
TEST_F(VideoResourceUpdaterTest, CreateForHardwarePlanes_StreamTexture) {