Page MenuHomeSolus

Update liblcms2 to 2.11

Authored by aleksvor on Thu, Oct 15, 8:04 AM.




  • 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

R1609 liblcms2
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

aleksvor created this revision.Thu, Oct 15, 8:04 AM
aleksvor requested review of this revision.Thu, Oct 15, 8:04 AM
aleksvor updated this revision to Diff 23671.Thu, Oct 15, 1:57 PM

Removed unused dependency on glib.

JoshStrobl accepted this revision.Tue, Oct 20, 9:41 AM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

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