Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2016-03-14 | 2.0 kB | |
libjpeg-turbo_1.2.0_i386.deb | 2012-02-10 | 843.9 kB | |
libjpeg-turbo_1.2.0_amd64.deb | 2012-02-10 | 782.4 kB | |
libjpeg-turbo32_1.2.0_amd64.deb | 2012-02-10 | 617.2 kB | |
libjpeg-turbo-1.2.0.tar.gz | 2012-02-10 | 1.8 MB | |
libjpeg-turbo-1.2.0.dmg | 2012-02-10 | 1.8 MB | |
libjpeg-turbo-1.2.0-vc64.exe | 2012-02-10 | 1.0 MB | |
libjpeg-turbo-1.2.0-vc.exe | 2012-02-10 | 923.6 kB | |
libjpeg-turbo-1.2.0-gcc64.exe | 2012-02-10 | 1.2 MB | |
libjpeg-turbo-1.2.0-gcc.exe | 2012-02-10 | 1.1 MB | |
libjpeg-turbo-1.2.0.src.rpm | 2012-02-10 | 1.8 MB | |
libjpeg-turbo-1.2.0.tar.gz.sig | 2012-02-10 | 72 Bytes | |
libjpeg-turbo-1.2.0.i386.rpm | 2012-02-10 | 804.9 kB | |
libjpeg-turbo-1.2.0.x86_64.rpm | 2012-02-10 | 747.6 kB | |
Totals: 14 Items | 13.3 MB | 2 |
Packaging changes
As of 2014-03-22, Cygwin packages have been moved into a custom repository directory. See http://www.libjpeg-turbo.org/Documentation/Cygwin for more details.
1.2.0
Significant changes relative to 1.2 beta1:
-
Fixed build issue with YASM on Unix systems (the libjpeg-turbo build system was not adding the current directory to the assembler include path, so YASM was not able to find jsimdcfg.inc.)
-
Fixed out-of-bounds read in SSE2 SIMD code that occurred when decompressing a JPEG image to a bitmap buffer whose size was not a multiple of 16 bytes. This was more of an annoyance than an actual bug, since it did not cause any actual run-time problems, but the issue showed up when running libjpeg-turbo in valgrind. See http://crbug.com/72399 for more information.
-
Added a compile-time macro (
LIBJPEG_TURBO_VERSION
) that can be used to check the version of libjpeg-turbo against which an application was compiled. -
Added new RGBA/BGRA/ABGR/ARGB colorspace extension constants (libjpeg API) and pixel formats (TurboJPEG API), which allow applications to specify that, when decompressing to a 4-component RGB buffer, the unused byte should be set to 0xFF so that it can be interpreted as an opaque alpha channel.
-
Fixed regression issue whereby DevIL failed to build against libjpeg-turbo because libjpeg-turbo's distributed version of jconfig.h contained an
INLINE
macro, which conflicted with a similar macro in DevIL. This macro is used only internally when building libjpeg-turbo, so it was moved into config.h. -
libjpeg-turbo will now correctly decompress erroneous CMYK/YCCK JPEGs whose K component is assigned a component ID of 1 instead of 4. Although these files are in violation of the spec, other JPEG implementations handle them correctly.
-
Added ARMv6 and ARMv7 architectures to libjpeg.a and libturbojpeg.a in the official libjpeg-turbo binary package for OS X, so that those libraries can be used to build both OS X and iOS applications.