libjpeg-turbo is a free and open source, high-speed version of libjpeg for x86 and x86-64 processors which uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression and decompression.
libjpeg-turbo is generally 2-4x as fast as the unmodified version of libjpeg, all else being equal.
libjpeg-turbo was originally based on libjpeg/SIMD by Miyasaka Masaru, but the TigerVNC and VirtualGL projects made numerous enhancements to the codec, including improved support for Mac OS X, 64-bit support, support for 32-bit and big endian pixel formats (RGBA, ABGR, etc.), accelerated Huffman encoding/decoding, and various bug fixes.
NOTE: libjpeg-turbo is licensed and distributed under the terms of the wxWindows Library Licence.
Here are some key features of "libjpeg-turbo":
· Accelerated 32-bit and 64-bit versions
· Support for Mac OS X, Linux, Windows and Solaris
· GPL-compatible
· Provides the TurboJPEG API used by VirtualGL and TurboVNC
· Similar performance to commercial/closed source accelerated JPEG solutions
What's New in This Release: [ read full changelog ]
· Fixed x86-64 build on FreeBSD systems
· Added support for Windows 64-bit systems