summaryrefslogtreecommitdiff
path: root/chromium/ui/gfx/color_transform_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ui/gfx/color_transform_unittest.cc')
-rw-r--r--chromium/ui/gfx/color_transform_unittest.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/chromium/ui/gfx/color_transform_unittest.cc b/chromium/ui/gfx/color_transform_unittest.cc
index d5217a77012..906adedceb8 100644
--- a/chromium/ui/gfx/color_transform_unittest.cc
+++ b/chromium/ui/gfx/color_transform_unittest.cc
@@ -133,6 +133,14 @@ TEST(SimpleColorSpace, TransferFnCancel) {
ColorTransform::NewColorTransform(
bt709, gamma24, ColorTransform::Intent::INTENT_PERCEPTUAL));
EXPECT_EQ(bt709_to_gamma24->NumberOfStepsForTesting(), 2u);
+
+ // Rec 601 YUV to RGB conversion should have a single step.
+ gfx::ColorSpace rec601 = gfx::ColorSpace::CreateREC601();
+ std::unique_ptr<ColorTransform> rec601_yuv_to_rgb(
+ ColorTransform::NewColorTransform(
+ rec601, rec601.GetAsFullRangeRGB(),
+ ColorTransform::Intent::INTENT_PERCEPTUAL));
+ EXPECT_EQ(rec601_yuv_to_rgb->NumberOfStepsForTesting(), 1u);
}
TEST(SimpleColorSpace, SRGBFromICCAndNotICC) {