Looking for the latest version? Download libjpeg-turbo-1.5.0.tar.gz (1.7 MB)
Home / 1.2.0
Name Modified Size Downloads / Week Status
Parent folder
Totals: 13 Items   13.3 MB 14
README.md 2016-03-14 2.0 kB 11 weekly downloads
libjpeg-turbo_1.2.0_i386.deb 2012-02-10 843.9 kB 11 weekly downloads
libjpeg-turbo_1.2.0_amd64.deb 2012-02-10 782.4 kB 11 weekly downloads
libjpeg-turbo32_1.2.0_amd64.deb 2012-02-10 617.2 kB 11 weekly downloads
libjpeg-turbo-1.2.0.x86_64.rpm 2012-02-10 747.5 kB 11 weekly downloads
libjpeg-turbo-1.2.0.tar.gz 2012-02-10 1.8 MB 22 weekly downloads
libjpeg-turbo-1.2.0.src.rpm 2012-02-10 1.8 MB 11 weekly downloads
libjpeg-turbo-1.2.0.i386.rpm 2012-02-10 804.7 kB 11 weekly downloads
libjpeg-turbo-1.2.0.dmg 2012-02-10 1.8 MB 11 weekly downloads
libjpeg-turbo-1.2.0-vc64.exe 2012-02-10 1.0 MB 11 weekly downloads
libjpeg-turbo-1.2.0-vc.exe 2012-02-10 923.6 kB 11 weekly downloads
libjpeg-turbo-1.2.0-gcc64.exe 2012-02-10 1.2 MB 11 weekly downloads
libjpeg-turbo-1.2.0-gcc.exe 2012-02-10 1.1 MB 11 weekly downloads

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.


Significant changes relative to 1.2 beta1:

  1. 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.)

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

Source: README.md, updated 2016-03-14

Thanks for helping keep SourceForge clean.

Screenshot instructions:
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks