From 5215ec677c5510dcffc5c91003be145315df82fa Mon Sep 17 00:00:00 2001 From: Hendrik Leppkes Date: Sat, 7 Dec 2024 14:51:49 +0100 Subject: [PATCH] avutil/tests/color_utils: reduce accuracy threshold to pass to 1e-7 Fixes FATE on a variety of configurations due to accuracy problems in floating point math. Most constants tested against here are not even specified with 7 decimal digits. Reviewed-by: Niklas Haas --- libavutil/tests/color_utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavutil/tests/color_utils.c b/libavutil/tests/color_utils.c index 27ba8b529e..b8200e91fa 100644 --- a/libavutil/tests/color_utils.c +++ b/libavutil/tests/color_utils.c @@ -70,7 +70,7 @@ int main(int argc, char *argv[]) printf("trc=%s calling func(%f) expected=%f roundtrip=%f\n", name, test_data[i], result, roundtrip); - if (result > 0.0 && fabs(roundtrip - test_data[i]) > 1e-8) { + if (result > 0.0 && fabs(roundtrip - test_data[i]) > 1e-7) { printf(" FAIL\n"); return 1; }