Download Latest Version libjpeg-turbo-2.0.90-vc64.exe (1.5 MB) Get Updates
Home / 2.0.5
Name Modified Size InfoDownloads / Week
Parent folder
libjpeg-turbo-2.0.5-jws.zip 2020-06-25 1.3 MB
libjpeg-turbo-2.0.5.dmg 2020-06-25 11.6 MB
README.md 2020-06-25 2.0 kB
libjpeg-turbo-official_2.0.5_i386.deb 2020-06-23 1.1 MB
libjpeg-turbo-official_2.0.5_amd64.deb 2020-06-23 1.1 MB
libjpeg-turbo-official32_2.0.5_amd64.deb 2020-06-23 851.8 kB
libjpeg-turbo-official-2.0.5.x86_64.rpm 2020-06-23 1.1 MB
libjpeg-turbo-official-2.0.5.src.rpm 2020-06-23 2.2 MB
libjpeg-turbo-official-2.0.5.i386.rpm 2020-06-23 1.1 MB
libjpeg-turbo-2.0.5.tar.gz 2020-06-23 2.2 MB
libjpeg-turbo-2.0.5.tar.gz.sig 2020-06-23 65 Bytes
libjpeg-turbo-2.0.5-vc64.exe 2020-06-23 1.3 MB
libjpeg-turbo-2.0.5-vc.exe 2020-06-23 1.1 MB
libjpeg-turbo-2.0.5-gcc64.exe 2020-06-23 1.4 MB
libjpeg-turbo-2.0.5-gcc.exe 2020-06-23 1.2 MB
Totals: 15 Items   27.6 MB 4,825

Package signatures

To ensure the integrity of the libjpeg-turbo binary packages, the RPM and DEB files and the source tarball are signed using the following key:
http://www.libjpeg-turbo.org/key/LJT-GPG-KEY-1024
http://pool.sks-keyservers.net/pks/lookup?op=get&search=0x85C7044E033FDE16
and the Windows installers are signed using a code signing certificate.

Packaging changes

A new build of libjpeg-turbo-2.0.5.dmg was uploaded on 2020-06-25 to fix a regression that prevented the x86-64 architecture in the TurboJPEG API libraries from being used with Xcode 7.2.x and prior.

2.0.5

Significant changes relative to 2.0.4:

  1. Worked around issues in the MIPS DSPr2 SIMD extensions that caused failures in the libjpeg-turbo regression tests. Specifically, the jsimd_h2v1_downsample_dspr2() and jsimd_h2v2_downsample_dspr2() functions in the MIPS DSPr2 SIMD extensions are now disabled until/unless they can be fixed, and other functions that are incompatible with big endian MIPS CPUs are disabled when building libjpeg-turbo for such CPUs.

  2. Fixed an oversight in the TJCompressor.compress(int) method in the TurboJPEG Java API that caused an error ("java.lang.IllegalStateException: No source image is associated with this instance") when attempting to use that method to compress a YUV image.

  3. Fixed an issue (CVE-2020-13790) in the PPM reader that caused a buffer overrun in cjpeg, TJBench, or the tjLoadImage() function if one of the values in a binary PPM/PGM input file exceeded the maximum value defined in the file's header and that maximum value was less than 255. libjpeg-turbo 1.5.0 already included a similar fix for binary PPM/PGM files with maximum values greater than 255.

  4. The TurboJPEG API library's global error handler, which is used in functions such as tjBufSize() and tjLoadImage() that do not require a TurboJPEG instance handle, is now thread-safe on platforms that support thread-local storage.

Source: README.md, updated 2020-06-25