diff options
author | Frank Barchard <fbarchard@google.com> | 2022-09-22 07:56:10 -0700 |
---|---|---|
committer | libyuv LUCI CQ <libyuv-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-09-23 12:51:37 +0000 |
commit | b9adaef1133ee835efc8970d1dcdcf23a5b68eba (patch) | |
tree | 38b8d6f356b7cd4b1890bc1c356aeb6138756db7 /unit_test | |
parent | 344bd4dd68a7c23f65dfe19f5a5912c8930a63cd (diff) | |
download | libyuv-b9adaef1133ee835efc8970d1dcdcf23a5b68eba.tar.gz |
Enable unlimited data for YUV to RGB
- Provide LIBYUV_LIMITED_DATA macro for backwards compatiblity
Bug: b/474156256
Change-Id: I5d5d7fb640d51ae3c5ad363f2a28c8bfbd3048a5
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/3912081
Reviewed-by: Wan-Teh Chang <wtc@google.com>
Commit-Queue: Frank Barchard <fbarchard@chromium.org>
Diffstat (limited to 'unit_test')
-rw-r--r-- | unit_test/color_test.cc | 12 | ||||
-rw-r--r-- | unit_test/convert_test.cc | 6 |
2 files changed, 9 insertions, 9 deletions
diff --git a/unit_test/color_test.cc b/unit_test/color_test.cc index 01267ff1..06dd064b 100644 --- a/unit_test/color_test.cc +++ b/unit_test/color_test.cc @@ -32,10 +32,10 @@ namespace libyuv { #endif #define ERROR_R 1 #define ERROR_G 1 -#ifdef LIBYUV_UNLIMITED_DATA -#define ERROR_B 1 -#else +#if defined(LIBYUV_LIMITED_DATA) #define ERROR_B 18 +#else +#define ERROR_B 1 #endif #define TESTCS(TESTNAME, YUVTOARGB, ARGBTOYUV, HS1, HS, HN, DIFF) \ @@ -502,10 +502,10 @@ TEST_F(LibYUVColorTest, TestYUV) { YUVToRGB(240, 0, 0, &r1, &g1, &b1); EXPECT_EQ(57, r1); EXPECT_EQ(255, g1); -#ifdef LIBYUV_UNLIMITED_DATA - EXPECT_EQ(3, b1); -#else +#if defined(LIBYUV_LIMITED_DATA) EXPECT_EQ(5, b1); +#else + EXPECT_EQ(3, b1); #endif for (int i = 0; i < 256; ++i) { diff --git a/unit_test/convert_test.cc b/unit_test/convert_test.cc index 47eff2ec..dc6d7a72 100644 --- a/unit_test/convert_test.cc +++ b/unit_test/convert_test.cc @@ -2620,10 +2620,10 @@ TEST_F(LibYUVConvertTest, TestMJPGToARGB) { // Test result matches known hash value. uint32_t dst_argb_hash = HashDjb2(dst_argb, width * height, 5381); -#ifdef LIBYUV_UNLIMITED_DATA - EXPECT_EQ(dst_argb_hash, 3900633302u); -#else +#if defined(LIBYUV_LIMITED_DATA) EXPECT_EQ(dst_argb_hash, 2355976473u); +#else + EXPECT_EQ(dst_argb_hash, 3900633302u); #endif free_aligned_buffer_page_end(dst_argb); |