Download Latest Version bbbbca902bc9a02b77bb7f9bb534aea203bf97a278c20527491114aeb76b95f0-primary.sqlite.bz2 (52.7 kB)
Email in envelope

Get an email when there's a new version of libjpeg-turbo

Home / 2.0.6
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2023-08-23 1.9 kB
libjpeg-turbo-official_2.0.6_amd64.deb 2020-11-17 1.1 MB
libjpeg-turbo-official_2.0.6_i386.deb 2020-11-17 1.1 MB
libjpeg-turbo-official32_2.0.6_amd64.deb 2020-11-17 853.5 kB
libjpeg-turbo-official-2.0.6.x86_64.rpm 2020-11-17 1.1 MB
libjpeg-turbo-2.0.6.tar.gz.sig 2020-11-17 536 Bytes
libjpeg-turbo-official-2.0.6.i386.rpm 2020-11-17 1.1 MB
libjpeg-turbo-official-2.0.6.src.rpm 2020-11-17 2.2 MB
libjpeg-turbo-2.0.6.dmg 2020-11-17 11.6 MB
libjpeg-turbo-2.0.6.tar.gz 2020-11-17 2.2 MB
libjpeg-turbo-2.0.6-vc64.exe 2020-11-17 1.3 MB
libjpeg-turbo-2.0.6-vc.exe 2020-11-17 1.1 MB
libjpeg-turbo-2.0.6-jws.zip 2020-11-17 1.3 MB
libjpeg-turbo-2.0.6-gcc64.exe 2020-11-17 1.4 MB
libjpeg-turbo-2.0.6-gcc.exe 2020-11-17 1.2 MB
Totals: 15 Items   27.7 MB 465

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:
https://www.libjpeg-turbo.org/key/LJT-GPG-KEY
https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x0338c8d8d9fda62cf9c421bd7ec2dbb6f4dbf434
and the Windows installers are signed using a code signing certificate.

2.0.6

Significant changes relative to 2.0.5:

  1. Fixed "using JNI after critical get" errors that occurred on Android platforms when using any of the YUV encoding/compression/decompression/decoding methods in the TurboJPEG Java API.

  2. Fixed or worked around multiple issues with jpeg_skip_scanlines():

    • Fixed segfaults or "Corrupt JPEG data: premature end of data segment" errors in jpeg_skip_scanlines() that occurred when decompressing 4:2:2 or 4:2:0 JPEG images using merged (non-fancy) upsampling/color conversion (that is, when setting cinfo.do_fancy_upsampling to FALSE.) 2.0.0[6] was a similar fix, but it did not cover all cases.
    • jpeg_skip_scanlines() now throws an error if two-pass color quantization is enabled. Two-pass color quantization never worked properly with jpeg_skip_scanlines(), and the issues could not readily be fixed.
    • Fixed an issue whereby jpeg_skip_scanlines() always returned 0 when skipping past the end of an image.
  3. The Arm 64-bit (Armv8) Neon SIMD extensions can now be built using MinGW toolchains targetting Arm64 (AArch64) Windows binaries.

  4. Fixed unexpected visual artifacts that occurred when using jpeg_crop_scanline() and interblock smoothing while decompressing only the DC scan of a progressive JPEG image.

  5. Fixed an issue whereby libjpeg-turbo would not build if 12-bit-per-component JPEG support (WITH_12BIT) was enabled along with libjpeg v7 or libjpeg v8 API/ABI emulation (WITH_JPEG7 or WITH_JPEG8.)

Source: README.md, updated 2023-08-23