- 77fee43 by DRC · 13 years ago
- 7bc3fb5 by DRC · 13 years ago
- 7080ea3 by DRC · 13 years ago
- 3c21b08 by DRC · 13 years ago
- c08e8c1 When decompressing to a 4-byte RGB buffer, set the unused byte to 0xFF so it can be interpreted as an opaque alpha channel. by DRC · 13 years ago
- 36edad7 Back out CMYK-to-RGB conversions. There is really no way to properly do CMYK-to-RGB conversion without color management, which is out of scope for libjpeg-turbo. Applications wishing to do a trivial conversion, such as was implemented in these routines, can simply request CMYK output and do the trivial conversion themselves (or, even better, use an OSS color management library.) We should not encourage the use of in-library CMYK-to-RGB conversion as a substitute for color management. by DRC · 13 years ago
- e5c6eb5 by DRC · 13 years ago
- 8a36717 by DRC · 13 years ago
- 2a47df6 Oops by DRC · 13 years ago
- 51cf51a CMYK/YCCK support by DRC · 13 years ago
- 0f65030 Support for accelerated forward DCT using ARM NEON instructions by DRC · 13 years ago
- 1208d50 Trying to out-clever ourselves by having autotools generate the deb-control file broke the 32-bit supplementary DEB, so revert to the method we used in LJT 1.0 to generate this file. by DRC · 13 years ago
- 68a086a Trying to out-clever ourselves by having autotools generate the deb-control file broke the 32-bit supplementary DEB, so revert to the method we used in LJT 1.0 to generate this file. by DRC · 13 years ago
- 9b49f0e Re-work TJBUFSIZE() to take into account the level of chrominance subsampling by DRC · 13 years ago
- fa9ff8e Restore compatibility with the jpeg-6b error enum, even if arithmetic coding is enabled. by DRC · 13 years ago
- bd1ef43 Restore compatibility with the jpeg-6b error enum, even if arithmetic coding is enabled. by DRC · 13 years ago
- b7120ca Prevent jmorecfg.h from re-defining INT32 and INT16 if those types have already been defined by the Windows system headers. by DRC · 13 years ago
- ffdb8f2 Prevent jmorecfg.h from re-defining INT32 and INT16 if those types have already been defined by the Windows system headers. by DRC · 13 years ago
- eed0861 Prevent jmorecfg.h from re-defining INT32 and INT16 if those types have already been defined by the Windows system headers. by DRC · 13 years ago
- e54b755 iOS ARM support by DRC · 13 years ago
- b8c6ee3 Fix a minor ABI incompatibility caused by the introduction of new error constants into the enum in jerror.h. by DRC · 13 years ago
- 0571e17 Fix a minor ABI incompatibility caused by the introduction of new error constants into the enum in jerror.h. by DRC · 13 years ago
- bd86b76 by DRC · 13 years ago
- 7e3fd2f jpegtran on Windows needs the same fix as cjpeg and djpeg to eliminate errors when I/O redirection is used. by DRC · 13 years ago
- e9f9ec4 jpegtran on Windows needs the same fix as cjpeg and djpeg to eliminate errors when I/O redirection is used. by DRC · 13 years ago
- 67d1fc1 Remove any references to the wxWindows Library License and VirtualGL copyrights by DRC · 13 years ago
- 9b28def Completely refactored the TurboJPEG C API so that it uses pixel formats instead of the clunky pixel size + flags combination to define the pixel size and component order. tjCompress2() and tjTransform() can also now grow the JPEG buffer as needed, which can allow programs to save memory by not pre-allocating the "worst-case" buffer size calculated by TJBUFSIZE(). Converted API documentation to Doxygen. There is no legacy code remaining, so the refactored version of the library has been re-licensed under a BSD-style license. by DRC · 13 years ago
- f89dd1e Remove duplicate entries by DRC · 13 years ago
- 2bfdb5d by DRC · 13 years ago
- 2c289bf by DRC · 13 years ago
- 34a8e35 by DRC · 13 years ago
- 321e068 ARM NEON support by DRC · 13 years ago
- 56fb237 YASM support by DRC · 13 years ago
- e873854 Fix I/O redirection in cjpeg and djpeg on Windows by DRC · 13 years ago
- fd62eca Fix I/O redirection in cjpeg and djpeg on Windows by DRC · 13 years ago
- 5ee81f4 Fix I/O redirection in cjpeg and djpeg on Windows by DRC · 13 years ago
- ee26992 by DRC · 13 years ago
- 83c8f14 Eliminate excessive I/O overhead when reading BMP files in cjpeg by DRC · 13 years ago
- f165c2d Eliminate excessive I/O overhead when reading BMP files in cjpeg by DRC · 13 years ago
- d884011 by DRC · 13 years ago
- 049aef5 Eliminate excessive I/O overhead when reading BMP files in cjpeg by DRC · 13 years ago
- 51705fb by DRC · 13 years ago
- 8071c39 by DRC · 13 years ago
- e43d21d by DRC · 13 years ago
- d9ee65c by DRC · 13 years ago
- 2a33dfc by DRC · 13 years ago
- e7fde87 Fix jpegoptim with v7 emulation as well by DRC · 13 years ago
- 7394e27 Fix jpegoptim with v7 emulation as well by DRC · 13 years ago
- 59a5834 Ensure that image_width and image_height are initialized if libjpeg v8 emulation is enabled. by DRC · 13 years ago
- df48945 Ensure that image_width and image_height are initialized if libjpeg v8 emulation is enabled. by DRC · 13 years ago
- 9db6beb by DRC · 13 years ago
- 9e50fa7 Fixed a regression bug in the NSIS script that caused the Windows installer by DRC · 13 years ago
- 1da7858 MinGW64 no longer prefixes symbols with underscores by default by DRC · 13 years ago
- cd2e694 MinGW64 no longer prefixes symbols with underscores by default by DRC · 13 years ago
- 47aaf6f MinGW64 no longer prefixes symbols with underscores by default by DRC · 13 years ago
- a6471c3 by DRC · 13 years ago
- f5c3bb3 by DRC · 13 years ago
- fe6a2ee Throw a warning if an unexpected marker is found in the middle of the JPEG data stream by DRC · 13 years ago
- ebf239d Throw a warning if an unexpected marker is found in the middle of the JPEG data stream by DRC · 13 years ago
- df1c38d Throw a warning if an unexpected marker is found in the middle of the JPEG data stream by DRC · 13 years ago
- 15866ac by DRC · 13 years ago
- 7166bb7 Don't call jpeg_finish_compress() with YUV output, because it tries to insert an EOI marker right in the middle of our image data. by DRC · 14 years ago
- 6ee5459 Don't call jpeg_finish_compress() with YUV output, because it tries to insert an EOI marker right in the middle of our image data. by DRC · 14 years ago
- e4d9b5b by DRC · 14 years ago
- 10e3193 by DRC · 14 years ago
- 9cd2c42 Include jpgtest in Unix/Linux distribution packages by DRC · 14 years ago
- db8df01 by DRC · 14 years ago
- 240d82f Include jpgtest in Unix/Linux distribution packages by DRC · 14 years ago
- 9af4077 The API/ABI should be described as "libjpeg v8", not "libjpeg v8b", since there are multiple libjpeg releases with the same interface by DRC · 14 years ago
- a49c4e5 The SIMD quantization algorithm does not produce correct results with the fast forward integer DCT and JPEG qualities >= 98, so for now, use the non-SIMD quantization function under those circumstances. by DRC · 14 years ago
- f38eee0 The API/ABI should be described as "libjpeg v8", not "libjpeg v8b", since there are multiple libjpeg releases with the same interface by DRC · 14 years ago
- 6ca6953 The SIMD quantization algorithm does not produce correct results with the fast forward integer DCT and JPEG qualities >= 98, so for now, use the non-SIMD quantization function under those circumstances. by DRC · 14 years ago
- e1716b8 The fast integer DCT degrades for qualities > 95, so use the slow integer DCT instead to ensure that perceptually lossless performance is maintained. by DRC · 14 years ago
- bb4465f by DRC · 14 years ago
- 72abc29 The SIMD quantization algorithm does not produce correct results with the fast forward integer DCT and JPEG qualities >= 98, so for now, use the non-SIMD quantization function under those circumstances. by DRC · 14 years ago
- e2f3718 Fix typo that was causing visual artifacts in grayscale JPEGs by DRC · 14 years ago
- fc1970a Fix typo that was causing visual artifacts in grayscale JPEGs by DRC · 14 years ago
- 8ed7b81 Added scaling API to TurboJPEG/OSS by DRC · 14 years ago
- 2e4d044 Ported jpgtest.cxx to pure C to avoid the need for a C++ compiler by DRC · 14 years ago
- a3c3059 Ported jpgtest.cxx to pure C to avoid the need for a C++ compiler by DRC · 14 years ago
- f8e0055 Add JNI wrapper for TurboJPEG/OSS by DRC · 14 years ago
- 958b2c0 by DRC · 14 years ago
- 4a1c2d9 by DRC · 14 years ago
- 9dcb1af by DRC · 14 years ago
- c4bce48 by DRC · 14 years ago
- b52e733 by DRC · 14 years ago
- fa1d183 Further protect against invalid Huffman codes by DRC · 14 years ago
- 2d94e26 The fast integer DCT degrades for qualities > 95, so use the slow integer DCT instead to ensure that perceptually lossless performance is maintained. by DRC · 14 years ago
- 01e6909 Clarifications by DRC · 14 years ago
- 49aedf4 Further protect against invalid Huffman codes by DRC · 14 years ago
- 50c657b by DRC · 14 years ago
- 9e17f7d Provide TJ_YUV option for tjDecompress() as well by DRC · 14 years ago
- fbb6747 Merge the TurboJPEG planar YUV encoding feature from VirtualGL 2.2 by DRC · 14 years ago
- 245cfdf Allow arithmetic encoding/decoding to be disabled in CMake build by DRC · 14 years ago
- e372004 Added configure options to disable arithmetic encoding/decoding by DRC · 14 years ago
- 66f97e6 Support arithmetic encoding and decoding by DRC · 14 years ago
- ec31193 by DRC · 14 years ago
- d1c281a Create /opt/libjpeg-turbo/lib32 and /opt/libjpeg-turbo/lib64 symlinks when doing 'make install' by DRC · 14 years ago
- e89bbae Document jpgtest decompress-only feature by DRC · 14 years ago
- 09854f5 Grayscale bitmap support in TurboJPEG/OSS by DRC · 14 years ago