diff options
author | Niklas Haas <git@haasn.dev> | 2025-02-25 15:47:43 +0100 |
---|---|---|
committer | Niklas Haas <git@haasn.dev> | 2025-03-31 12:19:07 +0200 |
commit | 6c12b1535a86011bedcab7cff5143a01b118bd8b (patch) | |
tree | 447bcd7c682c3f8119f2058d1ae1cb3239bc3984 /tests/checkasm/checkasm.c | |
parent | 1707e81073cebd419333b8e115a02d1a9d9588c2 (diff) | |
download | ffmpeg-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