From d586d55a53be2258238d9f7432601a3ce21f95aa Mon Sep 17 00:00:00 2001 From: "fbarchard@google.com" Date: Fri, 16 Jan 2015 02:23:19 +0000 Subject: [PATCH] Tests the full range of Y BUG=391 TESTED=TestYUV R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/36809004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1231 16f28f9a-4ce2-e073-06de-1de4eb20be90 --- README.chromium | 2 +- include/libyuv/version.h | 2 +- unit_test/color_test.cc | 8 ++++++++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/README.chromium b/README.chromium index eb5781dae..9a544d1c3 100644 --- a/README.chromium +++ b/README.chromium @@ -1,6 +1,6 @@ Name: libyuv URL: http://code.google.com/p/libyuv/ -Version: 1229 +Version: 1230 License: BSD License File: LICENSE diff --git a/include/libyuv/version.h b/include/libyuv/version.h index 174c6f51f..2a18971a4 100644 --- a/include/libyuv/version.h +++ b/include/libyuv/version.h @@ -11,6 +11,6 @@ #ifndef INCLUDE_LIBYUV_VERSION_H_ // NOLINT #define INCLUDE_LIBYUV_VERSION_H_ -#define LIBYUV_VERSION 1229 +#define LIBYUV_VERSION 1230 #endif // INCLUDE_LIBYUV_VERSION_H_ NOLINT diff --git a/unit_test/color_test.cc b/unit_test/color_test.cc index a5ecbc163..ae1bf59ff 100644 --- a/unit_test/color_test.cc +++ b/unit_test/color_test.cc @@ -186,6 +186,14 @@ TEST_F(libyuvTest, TestYUV) { EXPECT_EQ(255, r1); EXPECT_EQ(255, g1); EXPECT_EQ(255, b1); + + for (int i = 0; i < 255; ++i) { + TestYUVToRGBReference(i, 128, 128, r0, g0, b0); + TestYUVToRGB(i, 128, 128, r1, g1, b1, benchmark_width_, benchmark_height_); + EXPECT_NEAR(r0, r1, 3); + EXPECT_NEAR(r0, g1, 3); + EXPECT_NEAR(r0, b1, 3); + } } } // namespace libyuv