-
Switch from per-channel max error tolerance to max two-norm (Euclidean distance) error. Geometrically this means that previously the accepted volume was a +/- tolerance cube around the reference point, and now it is a sphere with tolerance radius. The real benefit is simplifying the code. The error tolerance are also changed to float. Integers cannot represent values between 1 and 2, and the jump from 1 to 2 would have been too much. AdobeRGB tolerance gets relaxed a bit, while BT2020 tolerance becomes stricter. The new tolerance values are the reported achieved two-norm max errors plus a bit of margin. Surprisingly the sRGB case tolerances remain strictly at zero, and that's no bug in the test. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.com>
b5467ba2
Loading