1.1.1
Assets
- libjpeg-turbo-1.1.1.tar.gz is the official source tarball for this release. The automatically generated "Source code" assets are not supported.
- Refer to https://libjpeg-turbo.org/Downloads/DigitalSignatures for information regarding the methods used to sign the files in this release and instructions for verifying the signatures.
- Refer to https://libjpeg-turbo.org/Documentation/OfficialBinaries for information regarding the compatibility of the binary packages in this release.
Support
Code Quality: Stable
Current Support Category: EOL
Release Notes
Significant changes relative to 1.1.0:
-
Fixed a 1-pixel error in row 0, column 21 of the luminance plane generated by
tjEncodeYUV()
. -
libjpeg-turbo's accelerated Huffman decoder previously ignored unexpected markers found in the middle of the JPEG data stream during decompression. It will now hand off decoding of a particular block to the unaccelerated Huffman decoder if an unexpected marker is found, so that the unaccelerated Huffman decoder can generate an appropriate warning.
-
Older versions of MinGW64 prefixed symbol names with underscores by default, which differed from the behavior of 64-bit Visual C++. MinGW64 1.0 has adopted the behavior of 64-bit Visual C++ as the default, so to accommodate this, the libjpeg-turbo SIMD function names are no longer prefixed with an underscore when building with MinGW64. This means that, when building libjpeg-turbo with older versions of MinGW64, you will now have to add
-fno-leading-underscore
to theCFLAGS
. -
Fixed a regression bug in the NSIS script that caused the Windows installer build to fail when using the Visual Studio IDE.
-
Fixed a bug in
jpeg_read_coefficients()
whereby it would not initializecinfo->image_width
andcinfo->image_height
if libjpeg v7 or v8 emulation was enabled. This specifically caused the jpegoptim program to fail if it was linked against a version of libjpeg-turbo that was built with libjpeg v7 or v8 emulation. -
Eliminated excessive I/O overhead that occurred when reading BMP files in cjpeg.
-
Eliminated errors in the output of cjpeg on Windows that occurred when the application was invoked using I/O redirection (
cjpeg <inputfile >output.jpg
.)