lcms: Upgrade 2.19.1 -> 2.20

Upgrade to release 2.20:

- Added a plug-in type for profile header parsing.
- Fixed premultiplied alpha on planar 16 bit and optimized
  matrix-shaper transforms.
- Fixed planar half float and Lab double formatters, and planar
  strides in fast_float.
- Fixed gamut checking with two profiles and a possible crash with
  malformed profiles.
- Recovered neutrality correction in black point detection.
- Made cmsCreateLab2Profile white point handling consistent with
  cmsCreateLab4Profile.
- Fixed UTF8 buffer size calculation.
- CGATS parser is now more permissive on certain properties.
- Fixed callback type mismatch in resampled CLUT evaluation.
- Fixed a crash in PostScript CSA generation.
- Fixed memory leaks in black preserving intents and .cube loading.
- cmsChangeBuffersFormat now correctly rejects format changes on
  floating point transforms.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Leon Anavi authored and Khem Raj committed 2026-11-07 23:28:23 -08:00
1 parent fd92c8872b
commit 2303b97f7c
1 file changed
+1 -1
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e9ce323c4b71c943a785db90142b228a"
SRC_URI = "${SOURCEFORGE_MIRROR}/lcms/lcms2-${PV}.tar.gz \
file://run-ptest \
"
SRC_URI[sha256sum] = "bfc54f7bab59fbc921012014a8032e4cba4abd46db47d46b76416a8c0b2815c8"
SRC_URI[sha256sum] = "18ff5504fa9cc8a2b1f3591180d90ead16c8a2ea78e530523b46eab70e1ca6b9"
S = "${UNPACKDIR}/lcms2-${PV}"