Page MenuHomeSolus

Update liblcms2 to 2.11
ClosedPublic

Authored by aleksvor on Oct 15 2020, 8:04 AM.
Tags
None
Referenced Files
F11065385: D9831.diff
Fri, Aug 11, 4:33 PM
F10973633: D9831.id23670.diff
Fri, Jul 21, 9:03 PM
F10961090: D9831.id23671.diff
Tue, Jul 18, 2:00 PM
F10958626: D9831.id23698.diff
Tue, Jul 18, 1:57 AM
F10931341: D9831.diff
Jul 11 2023, 7:02 PM
F10907865: D9831.id.diff
Jul 6 2023, 10:10 PM
F10845401: D9831.id23671.diff
Jun 11 2023, 12:15 AM
F10770450: D9831.id23670.diff
May 20 2023, 11:51 PM
Subscribers

Details

Summary

Changelogs:

  • 2.11
    • Fixed __cpuid() on fast float plugin to allow GNU GCC.
    • Fixed copy alpha bounds check.
    • Fixed data race condition on contexts pool.
    • Fixed LUT16 write matrix on multichannel V2 profiles.
  • 2.10
    • Previously commercial, fast_float plug-in is now released as open source under GPL3 license.
    • MD5 functions are now accesible through plug-in API.
    • Bug fixing.
Test Plan
  1. Installed lcms2 and rebooted OS - desktop loaded and worked fine.
  2. Checked color profile settings in GNOME Control Center.
  3. Played back HDR video in mpv with OpenGL (utilizes liblcms directly) and Vulkan (utilizes liblcms through libplacebo).
  4. Played back HDR video in VLC (utilizes liblcms through libplacebo).
  5. Set up color profile in GIMP and checked that images look correctly.

Diff Detail

Repository
R1609 liblcms2
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Removed unused dependency on glib.

This revision is now accepted and ready to land.Oct 20 2020, 9:41 AM
This revision was automatically updated to reflect the committed changes.