Projects / libjpeg-turbo / Releases

All releases of libjpeg-turbo

  •  10 Feb 2012 20:57
Avatar

    Release Notes: A build issue encountered when using YASM on Unix systems was fixed. An out-of-bounds read in the SSE2 SIMD code was fixed. New colorspace extension constants that allow applications to specify that the unused byte in a 4-byte RGB buffer should be treated as an alpha channel when decompressing were added. A regression issue encountered when building DevIL with libjpeg-turbo was fixed. iOS support was added to the libjpeg-turbo SDK for Mac.

    •  28 Oct 2011 07:03
    Avatar

      Release Notes: The TurboJPEG API was refactored and now has a more intuitive interface, Doxygen documentation, a Java wrapper, 4:4:0 support, lossless transform, and scaled decompression features. SIMD acceleration was added for RGB-to-grayscale compression. Performance was improved on platforms for which SIMD acceleration is not available. All wxWindows-licensed code was refactored, and libjpeg-turbo was re-licensed under a BSD-style license. YASM support was added. SIMD acceleration was added for ARM/NEON Linux and iOS platforms. Support for generating images with an opaque alpha channel was added. Several bugs were fixed.

      •  18 May 2011 05:09
      Avatar

        Release Notes: A 1-pixel data error when generating YUV images using TurboJPEG/OSS was fixed. Unexpected markers in a JPEG data stream are now properly handled when decompressing. The code now builds with MinGW64 v1.0. A regression that caused Windows installer build to fail when using Visual Studio IDE was fixed. A bug in jpeg_read_coefficients() that occurred when libjpeg v7/v8 emulation was enabled was fixed. Excessive I/O overhead when reading BMP files in cjpeg was fixed. Data errors in cjpeg on Windows that occurred when I/O redirection was used (cjpeg <inputfile >output.jpg) were fixed.

        •  27 Feb 2011 02:42
        Avatar

          Release Notes: An image quality issue that occurred when SIMD extensions were enabled with the fast integer forward DCT and JPEG quality 98-100 was worked around. The code can now be built without a C++ compiler. Visual artifacts that occurred when creating grayscale JPEG from RGB input were fixed. The jpgtest program was included in all packages. cjpeg, djpeg, and jpegtran are included in Windows packages. The TurboJPEG dynamic library now uses versioned symbols. Two new TurboJPEG API functions were added to replace the hackish TJ_YUV flag.

          •  06 Jan 2011 01:50
          Avatar

            Release Notes: libjpeg-turbo can be built to emulate the libjpeg v7 or v8b API/ABI. The Windows build system now uses CMake. TurboJPEG/OSS can now compress from/decompress to grayscale bitmaps and convert RGB or JPEG images to YUV planar output. jpgtest can be used to test decompression performance with existing JPEG images. Optional arithmetic encoding and decoding support was added. Further protections were added against invalid Huffman codes.

            •  10 Sep 2010 00:05
            Avatar

              Release Notes: This release fixes crashes in the decoder caused by erroneous Huffman codes (for instance, from a corrupt JPEG image.) 4:2:2 upsampling was being used instead of 4:2:0 when decompressing JPEG images with SSE2 code. This has been fixed. The configure script will now automatically determine whether the INCOMPLETE_TYPES_BROKEN macro should be defined.

              •  02 Jul 2010 11:28
              Avatar

                Release Notes: Further build improvements on FreeBSD. Unix/Linux packages now include libjpeg run-time programs (cjpeg, etc.) and man pages. There is a 32-bit supplementary package for amd64 Debian systems. Cygwin support. Full support for building/testing on non-x86 architectures. 64-bit OS X binaries are now backward compatible with OS X 10.4. There are various Linux packaging tweaks.

                •  12 May 2010 06:37
                Avatar

                  Release Notes: The x86-64 build on FreeBSD systems was fixed. Support was added for Windows 64-bit systems.

                  •  22 Mar 2010 09:52
                  Avatar

                    Release Notes: Documentation was added to the .deb packages. Data corruption issues when decompressing large JPEG images or using buffered I/O with the libjpeg-turbo decompressor were fixed.

                    •  27 Feb 2010 07:25
                    Avatar

                      Release Notes: This is the first public release.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.