| Index: ui/ozone/platform/drm/gpu/drm_overlay_validator_unittest.cc
|
| diff --git a/ui/ozone/platform/drm/gpu/drm_overlay_validator_unittest.cc b/ui/ozone/platform/drm/gpu/drm_overlay_validator_unittest.cc
|
| index 6a3b1b65a8202edae6722b0fd310544130ddeab7..db4b269afe2726843c1d3083775fb554b5d07cfe 100644
|
| --- a/ui/ozone/platform/drm/gpu/drm_overlay_validator_unittest.cc
|
| +++ b/ui/ozone/platform/drm/gpu/drm_overlay_validator_unittest.cc
|
| @@ -189,7 +189,7 @@ TEST_F(DrmOverlayValidatorTest, ClearCacheOnReset) {
|
| overlay_params_.back().display_rect = overlay_rect_;
|
| plane_list_.back().display_bounds = overlay_rect_;
|
| std::vector<uint32_t> xrgb_yuv_packed_formats = {DRM_FORMAT_XRGB8888,
|
| - DRM_FORMAT_UYVY};
|
| + DRM_FORMAT_YUYV};
|
|
|
| ui::FakePlaneInfo primary_plane_info(
|
| 100, 1 << 0, std::vector<uint32_t>(1, DRM_FORMAT_XRGB8888));
|
| @@ -222,7 +222,7 @@ TEST_F(DrmOverlayValidatorTest, ClearCacheOnResetWithScaling) {
|
| plane_list_.back().display_bounds = overlay_rect_;
|
| plane_list_.back().crop_rect = crop_rect;
|
| std::vector<uint32_t> xrgb_yuv_packed_formats = {DRM_FORMAT_XRGB8888,
|
| - DRM_FORMAT_UYVY};
|
| + DRM_FORMAT_YUYV};
|
|
|
| ui::FakePlaneInfo primary_plane_info(
|
| 100, 1 << 0, std::vector<uint32_t>(1, DRM_FORMAT_XRGB8888));
|
| @@ -236,7 +236,7 @@ TEST_F(DrmOverlayValidatorTest, ClearCacheOnResetWithScaling) {
|
| ui::OverlayPlaneList plane_list =
|
| overlay_validator_->PrepareBuffersForPageFlip(plane_list_);
|
| // Scaling allows format conversion.
|
| - EXPECT_EQ(DRM_FORMAT_UYVY,
|
| + EXPECT_EQ(DRM_FORMAT_YUYV,
|
| plane_list.back().buffer->GetFramebufferPixelFormat());
|
| // Check if ClearCache actually clears the cache.
|
| overlay_validator_->ClearCache();
|
| @@ -258,7 +258,7 @@ TEST_F(DrmOverlayValidatorTest, OptimalFormatForOverlayInFullScreen_XRGB) {
|
| ui::FakePlaneInfo primary_plane_info(
|
| 100, 1 << 0, std::vector<uint32_t>(1, DRM_FORMAT_XRGB8888));
|
| std::vector<uint32_t> xrgb_yuv_packed_formats = {DRM_FORMAT_XRGB8888,
|
| - DRM_FORMAT_UYVY};
|
| + DRM_FORMAT_YUYV};
|
| ui::FakePlaneInfo plane_info(101, 1 << 0, xrgb_yuv_packed_formats);
|
|
|
| std::vector<ui::FakePlaneInfo> planes{primary_plane_info, plane_info};
|
| @@ -277,7 +277,7 @@ TEST_F(DrmOverlayValidatorTest, OptimalFormatForOverlayInFullScreen_YUV) {
|
| overlay_params_.back().display_rect = primary_rect_;
|
| plane_list_.back().display_bounds = primary_rect_;
|
| std::vector<uint32_t> xrgb_yuv_packed_formats = {DRM_FORMAT_XRGB8888,
|
| - DRM_FORMAT_UYVY};
|
| + DRM_FORMAT_YUYV};
|
|
|
| // We should prefer YUV when primary can support it.
|
| ui::FakePlaneInfo primary_plane_info(100, 1 << 0, xrgb_yuv_packed_formats);
|
| @@ -290,7 +290,7 @@ TEST_F(DrmOverlayValidatorTest, OptimalFormatForOverlayInFullScreen_YUV) {
|
| overlay_validator_->TestPageFlip(overlay_params_, ui::OverlayPlaneList());
|
| ui::OverlayPlaneList plane_list =
|
| overlay_validator_->PrepareBuffersForPageFlip(plane_list_);
|
| - // TODO(dcastagna): If Atomic support is enabled, a packed format (UYVY) might
|
| + // TODO(dcastagna): If Atomic support is enabled, a packed format (YUYV) might
|
| // be the optimal one and should be preferred.
|
| EXPECT_EQ(DRM_FORMAT_XRGB8888,
|
| plane_list.back().buffer->GetFramebufferPixelFormat());
|
| @@ -304,7 +304,7 @@ TEST_F(DrmOverlayValidatorTest, OverlayPreferredFormat) {
|
| plane_list_.back().display_bounds = overlay_rect_;
|
|
|
| std::vector<uint32_t> xrgb_yuv_packed_formats = {DRM_FORMAT_XRGB8888,
|
| - DRM_FORMAT_UYVY};
|
| + DRM_FORMAT_YUYV};
|
| ui::FakePlaneInfo primary_plane_info(
|
| 100, 1 << 0, std::vector<uint32_t>(1, DRM_FORMAT_XRGB8888));
|
| ui::FakePlaneInfo overlay_info(101, 1 << 0, xrgb_yuv_packed_formats);
|
| @@ -339,7 +339,7 @@ TEST_F(DrmOverlayValidatorTest, OverlayPreferredFormat_YUV) {
|
| plane_list_.back().crop_rect = crop_rect;
|
|
|
| std::vector<uint32_t> xrgb_yuv_packed_formats = {DRM_FORMAT_XRGB8888,
|
| - DRM_FORMAT_UYVY};
|
| + DRM_FORMAT_YUYV};
|
| ui::FakePlaneInfo primary_plane_info(
|
| 100, 1 << 0, std::vector<uint32_t>(1, DRM_FORMAT_XRGB8888));
|
| ui::FakePlaneInfo overlay_info(101, 1 << 0, xrgb_yuv_packed_formats);
|
| @@ -357,7 +357,7 @@ TEST_F(DrmOverlayValidatorTest, OverlayPreferredFormat_YUV) {
|
|
|
| ui::OverlayPlaneList plane_list =
|
| overlay_validator_->PrepareBuffersForPageFlip(plane_list_);
|
| - EXPECT_EQ(DRM_FORMAT_UYVY,
|
| + EXPECT_EQ(DRM_FORMAT_YUYV,
|
| plane_list.back().buffer->GetFramebufferPixelFormat());
|
| }
|
|
|
| @@ -370,7 +370,7 @@ TEST_F(DrmOverlayValidatorTest, OverlayPreferredFormat_XRGB) {
|
| plane_list_.back().display_bounds = overlay_rect_;
|
|
|
| std::vector<uint32_t> xrgb_yuv_packed_formats = {DRM_FORMAT_XRGB8888,
|
| - DRM_FORMAT_UYVY};
|
| + DRM_FORMAT_YUYV};
|
| ui::FakePlaneInfo primary_plane_info(100, 1 << 0, xrgb_yuv_packed_formats);
|
| ui::FakePlaneInfo overlay_info(101, 1 << 0,
|
| std::vector<uint32_t>(1, DRM_FORMAT_XRGB8888));
|
| @@ -391,14 +391,14 @@ TEST_F(DrmOverlayValidatorTest, OverlayPreferredFormat_XRGB) {
|
|
|
| TEST_F(DrmOverlayValidatorTest, RejectYUVBuffersIfNotSupported) {
|
| plane_manager_->ResetPlaneCount();
|
| - // Check case where buffer storage format is already UYVY but planes dont
|
| + // Check case where buffer storage format is already YUYV but planes dont
|
| // support it.
|
| overlay_params_.back().buffer_size = overlay_rect_.size();
|
| overlay_params_.back().display_rect = overlay_rect_;
|
| plane_list_.back().display_bounds = overlay_rect_;
|
|
|
| std::vector<uint32_t> xrgb_yuv_packed_formats = {DRM_FORMAT_XRGB8888,
|
| - DRM_FORMAT_UYVY};
|
| + DRM_FORMAT_YUYV};
|
| ui::FakePlaneInfo primary_plane_info(100, 1 << 0, xrgb_yuv_packed_formats);
|
| ui::FakePlaneInfo overlay_info(101, 1 << 0,
|
| std::vector<uint32_t>(1, DRM_FORMAT_XRGB8888));
|
| @@ -407,7 +407,7 @@ TEST_F(DrmOverlayValidatorTest, RejectYUVBuffersIfNotSupported) {
|
| overlay_validator_->ClearCache();
|
|
|
| std::vector<ui::OverlayCheck_Params> validated_params = overlay_params_;
|
| - validated_params.back().format = gfx::BufferFormat::UYVY_422;
|
| + validated_params.back().format = gfx::BufferFormat::YUYV_422;
|
| plane_manager_->ResetPlaneCount();
|
| validated_params = overlay_validator_->TestPageFlip(validated_params,
|
| ui::OverlayPlaneList());
|
| @@ -422,7 +422,7 @@ TEST_F(DrmOverlayValidatorTest,
|
|
|
| std::vector<uint32_t> only_rgb_format{DRM_FORMAT_XRGB8888};
|
| std::vector<uint32_t> xrgb_yuv_packed_formats{DRM_FORMAT_XRGB8888,
|
| - DRM_FORMAT_UYVY};
|
| + DRM_FORMAT_YUYV};
|
| ui::HardwareDisplayController* controller = window_->GetController();
|
| controller->AddCrtc(std::unique_ptr<ui::CrtcController>(
|
| new ui::CrtcController(drm_.get(), kSecondaryCrtc, kSecondaryConnector)));
|
| @@ -450,22 +450,22 @@ TEST_F(DrmOverlayValidatorTest,
|
| overlay_validator_->ClearCache();
|
|
|
| std::vector<ui::OverlayCheck_Params> validated_params = overlay_params_;
|
| - validated_params.back().format = gfx::BufferFormat::UYVY_422;
|
| + validated_params.back().format = gfx::BufferFormat::YUYV_422;
|
| plane_manager_->ResetPlaneCount();
|
| validated_params = overlay_validator_->TestPageFlip(validated_params,
|
| ui::OverlayPlaneList());
|
|
|
| EXPECT_TRUE(validated_params.back().is_overlay_candidate);
|
|
|
| - // Both controllers have Overlay which support DRM_FORMAT_UYVY, and scaling is
|
| + // Both controllers have Overlay which support DRM_FORMAT_YUYV, and scaling is
|
| // needed, hence this should be picked as the optimal format.
|
| ui::OverlayPlaneList plane_list =
|
| overlay_validator_->PrepareBuffersForPageFlip(plane_list_);
|
| - EXPECT_EQ(DRM_FORMAT_UYVY,
|
| + EXPECT_EQ(DRM_FORMAT_YUYV,
|
| plane_list.back().buffer->GetFramebufferPixelFormat());
|
|
|
| // This configuration should not be promoted to Overlay when either of the
|
| - // controllers dont support UYVY format.
|
| + // controllers dont support YUYV format.
|
|
|
| // Check case where we dont have support for packed formats in Mirrored CRTC.
|
| planes_info.back().allowed_formats = only_rgb_format;
|
| @@ -506,7 +506,7 @@ TEST_F(DrmOverlayValidatorTest, OptimalFormatYUV_MirroredControllers) {
|
| plane_list_.back().display_bounds = overlay_rect_;
|
| std::vector<uint32_t> only_rgb_format = {DRM_FORMAT_XRGB8888};
|
| std::vector<uint32_t> xrgb_yuv_packed_formats = {DRM_FORMAT_XRGB8888,
|
| - DRM_FORMAT_UYVY};
|
| + DRM_FORMAT_YUYV};
|
|
|
| ui::FakePlaneInfo primary_crtc_primary_plane(100, 1 << 0, only_rgb_format);
|
| ui::FakePlaneInfo primary_crtc_overlay(101, 1 << 0, xrgb_yuv_packed_formats);
|
| @@ -570,7 +570,7 @@ TEST_F(DrmOverlayValidatorTest, OptimizeOnlyIfProcessingCallbackPresent) {
|
| plane_list_.back().display_bounds = overlay_rect_;
|
| plane_list_.back().crop_rect = crop_rect;
|
| std::vector<uint32_t> xrgb_yuv_packed_formats = {DRM_FORMAT_XRGB8888,
|
| - DRM_FORMAT_UYVY};
|
| + DRM_FORMAT_YUYV};
|
|
|
| ui::FakePlaneInfo primary_plane_info(
|
| 100, 1 << 0, std::vector<uint32_t>(1, DRM_FORMAT_XRGB8888));
|
| @@ -584,7 +584,7 @@ TEST_F(DrmOverlayValidatorTest, OptimizeOnlyIfProcessingCallbackPresent) {
|
| ui::OverlayPlaneList plane_list =
|
| overlay_validator_->PrepareBuffersForPageFlip(plane_list_);
|
| // Scaling allows format conversion.
|
| - EXPECT_EQ(DRM_FORMAT_UYVY,
|
| + EXPECT_EQ(DRM_FORMAT_YUYV,
|
| plane_list.back().buffer->GetFramebufferPixelFormat());
|
| plane_list_.back().processing_callback.Reset();
|
| plane_list = overlay_validator_->PrepareBuffersForPageFlip(plane_list_);
|
| @@ -603,7 +603,7 @@ TEST_F(DrmOverlayValidatorTest, DontResetOriginalBufferIfProcessedIsInvalid) {
|
| plane_list_.back().display_bounds = overlay_rect_;
|
| plane_list_.back().crop_rect = crop_rect;
|
| std::vector<uint32_t> xrgb_yuv_packed_formats = {DRM_FORMAT_XRGB8888,
|
| - DRM_FORMAT_UYVY};
|
| + DRM_FORMAT_YUYV};
|
|
|
| ui::FakePlaneInfo primary_plane_info(
|
| 100, 1 << 0, std::vector<uint32_t>(1, DRM_FORMAT_XRGB8888));
|
| @@ -617,7 +617,7 @@ TEST_F(DrmOverlayValidatorTest, DontResetOriginalBufferIfProcessedIsInvalid) {
|
| ui::OverlayPlaneList plane_list =
|
| overlay_validator_->PrepareBuffersForPageFlip(plane_list_);
|
| // Scaling allows format conversion.
|
| - EXPECT_EQ(DRM_FORMAT_UYVY,
|
| + EXPECT_EQ(DRM_FORMAT_YUYV,
|
| plane_list.back().buffer->GetFramebufferPixelFormat());
|
| plane_list_.back().processing_callback = base::Bind(
|
| &DrmOverlayValidatorTest::ReturnNullBuffer, base::Unretained(this));
|
|
|