aboutsummaryrefslogtreecommitdiffstats
path: root/tests/checkasm/checkasm.c
diff options
context:
space:
mode:
authorNiklas Haas <git@haasn.dev>2025-02-25 15:47:43 +0100
committerNiklas Haas <git@haasn.dev>2025-03-31 12:19:07 +0200
commit6c12b1535a86011bedcab7cff5143a01b118bd8b (patch)
tree447bcd7c682c3f8119f2058d1ae1cb3239bc3984 /tests/checkasm/checkasm.c
parent1707e81073cebd419333b8e115a02d1a9d9588c2 (diff)
downloadffmpeg-6c12b1535a86011bedcab7cff5143a01b118bd8b.tar.gz
tests/swscale: switch from MSE to SSIM
And bias it towards Y. This is much better at ignoring errors due to differing dither patterns, and rewards algorithms that lower luma noise at the cost of higher chroma noise. The (0.8, 0.1, 0.1) weights for YCbCr are taken from the paper: "Understanding SSIM" by Jim Nilsson and Tomas Akenine-Möller (https://arxiv.org/abs/2006.13846)
Diffstat (limited to 'tests/checkasm/checkasm.c')
0 files changed, 0 insertions, 0 deletions