aboutsummaryrefslogtreecommitdiff
path: root/unit_test
diff options
context:
space:
mode:
authorFrank Barchard <fbarchard@google.com>2022-09-22 07:56:10 -0700
committerlibyuv LUCI CQ <libyuv-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-09-23 12:51:37 +0000
commitb9adaef1133ee835efc8970d1dcdcf23a5b68eba (patch)
tree38b8d6f356b7cd4b1890bc1c356aeb6138756db7 /unit_test
parent344bd4dd68a7c23f65dfe19f5a5912c8930a63cd (diff)
downloadlibyuv-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.cc12
-rw-r--r--unit_test/convert_test.cc6
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);