Currently, we are using libjpeg-turbo 1.5.3. The latest verison is 2.0.1. There are some performance improvements; not sure if we would benefit from these though. See: https://github.com/libjpeg-turbo/libjpeg-turbo/releases
The new versions have switched over completely to CMake as the build system. This exposed some issues in CMake when it comes to cross-compiling that we need to fix.
A quick test suggests this now works. We need to properly check some things though: * Compatibility with old versions (server/client) * Performance/CPU usage for each arch (remember bug 7463 though)
Tested with Fedora 30 client side, Ubuntu 18.04 and RHEL 7 servers. (4.11.0 and build 6360). |Server 4.11.0 Server 4.11.0post| ------------------+--------------+-----------------+ Client 4.11.0 | ✓ | ✓ | ------------------+--------------+-----------------+ Client 4.11.0post | ✓ | ✓ | ------------------+--------------+-----------------+ These seems to work fine with no noticeable performance changes between versions.
Also tested 4.11.0 and 4.11.0post clients on the following archs: ✓ i686 ✓ armhf ✓ win32 ✓ win64 ✓ macOS These also seems to work fine with no noticeable performance changes between versions.