diff --git a/unit_test/compare_test.cc b/unit_test/compare_test.cc index c6d19fb37..e78f04019 100644 --- a/unit_test/compare_test.cc +++ b/unit_test/compare_test.cc @@ -722,7 +722,8 @@ TEST_F(LibYUVCompareTest, TestSsimAnyWidth) { double c_ssim = CalcFrameSsim(a, width, b, width, width, kHeight); MaskCpuFlags(benchmark_cpu_info_); double opt_ssim = CalcFrameSsim(a, width, b, width, width, kHeight); - EXPECT_EQ(c_ssim, opt_ssim) << "width " << width << " offset " << offset; + double ssim_diff = c_ssim - opt_ssim; + EXPECT_LT(ssim_diff, 0.0001) << "width " << width << " offset " << offset; } }