1. 77fee43 by DRC · 13 years ago
  2. 7bc3fb5 by DRC · 13 years ago
  3. 7080ea3 by DRC · 13 years ago
  4. 3c21b08 by DRC · 13 years ago
  5. 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
  6. 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
  7. e5c6eb5 by DRC · 13 years ago
  8. 8a36717 by DRC · 13 years ago
  9. 2a47df6 Oops by DRC · 13 years ago
  10. 51cf51a CMYK/YCCK support by DRC · 13 years ago
  11. 0f65030 Support for accelerated forward DCT using ARM NEON instructions by DRC · 13 years ago
  12. 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
  13. 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
  14. 9b49f0e Re-work TJBUFSIZE() to take into account the level of chrominance subsampling by DRC · 13 years ago
  15. fa9ff8e Restore compatibility with the jpeg-6b error enum, even if arithmetic coding is enabled. by DRC · 13 years ago
  16. bd1ef43 Restore compatibility with the jpeg-6b error enum, even if arithmetic coding is enabled. by DRC · 13 years ago
  17. 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
  18. 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
  19. 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
  20. e54b755 iOS ARM support by DRC · 13 years ago
  21. 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
  22. 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
  23. bd86b76 by DRC · 13 years ago
  24. 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
  25. 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
  26. 67d1fc1 Remove any references to the wxWindows Library License and VirtualGL copyrights by DRC · 13 years ago
  27. 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
  28. f89dd1e Remove duplicate entries by DRC · 13 years ago
  29. 2bfdb5d by DRC · 13 years ago
  30. 2c289bf by DRC · 13 years ago
  31. 34a8e35 by DRC · 13 years ago
  32. 321e068 ARM NEON support by DRC · 13 years ago
  33. 56fb237 YASM support by DRC · 13 years ago
  34. e873854 Fix I/O redirection in cjpeg and djpeg on Windows by DRC · 13 years ago
  35. fd62eca Fix I/O redirection in cjpeg and djpeg on Windows by DRC · 13 years ago
  36. 5ee81f4 Fix I/O redirection in cjpeg and djpeg on Windows by DRC · 13 years ago
  37. ee26992 by DRC · 13 years ago
  38. 83c8f14 Eliminate excessive I/O overhead when reading BMP files in cjpeg by DRC · 13 years ago
  39. f165c2d Eliminate excessive I/O overhead when reading BMP files in cjpeg by DRC · 13 years ago
  40. d884011 by DRC · 13 years ago
  41. 049aef5 Eliminate excessive I/O overhead when reading BMP files in cjpeg by DRC · 13 years ago
  42. 51705fb by DRC · 13 years ago
  43. 8071c39 by DRC · 13 years ago
  44. e43d21d by DRC · 13 years ago
  45. d9ee65c by DRC · 13 years ago
  46. 2a33dfc by DRC · 13 years ago
  47. e7fde87 Fix jpegoptim with v7 emulation as well by DRC · 13 years ago
  48. 7394e27 Fix jpegoptim with v7 emulation as well by DRC · 13 years ago
  49. 59a5834 Ensure that image_width and image_height are initialized if libjpeg v8 emulation is enabled. by DRC · 13 years ago
  50. df48945 Ensure that image_width and image_height are initialized if libjpeg v8 emulation is enabled. by DRC · 13 years ago
  51. 9db6beb by DRC · 13 years ago
  52. 9e50fa7 Fixed a regression bug in the NSIS script that caused the Windows installer by DRC · 13 years ago
  53. 1da7858 MinGW64 no longer prefixes symbols with underscores by default by DRC · 13 years ago
  54. cd2e694 MinGW64 no longer prefixes symbols with underscores by default by DRC · 13 years ago
  55. 47aaf6f MinGW64 no longer prefixes symbols with underscores by default by DRC · 13 years ago
  56. a6471c3 by DRC · 13 years ago
  57. f5c3bb3 by DRC · 13 years ago
  58. fe6a2ee Throw a warning if an unexpected marker is found in the middle of the JPEG data stream by DRC · 13 years ago
  59. ebf239d Throw a warning if an unexpected marker is found in the middle of the JPEG data stream by DRC · 13 years ago
  60. df1c38d Throw a warning if an unexpected marker is found in the middle of the JPEG data stream by DRC · 13 years ago
  61. 15866ac by DRC · 13 years ago
  62. 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
  63. 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
  64. e4d9b5b by DRC · 14 years ago
  65. 10e3193 by DRC · 14 years ago
  66. 9cd2c42 Include jpgtest in Unix/Linux distribution packages by DRC · 14 years ago
  67. db8df01 by DRC · 14 years ago
  68. 240d82f Include jpgtest in Unix/Linux distribution packages by DRC · 14 years ago
  69. 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
  70. 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
  71. 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
  72. 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
  73. 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
  74. bb4465f by DRC · 14 years ago
  75. 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
  76. e2f3718 Fix typo that was causing visual artifacts in grayscale JPEGs by DRC · 14 years ago
  77. fc1970a Fix typo that was causing visual artifacts in grayscale JPEGs by DRC · 14 years ago
  78. 8ed7b81 Added scaling API to TurboJPEG/OSS by DRC · 14 years ago
  79. 2e4d044 Ported jpgtest.cxx to pure C to avoid the need for a C++ compiler by DRC · 14 years ago
  80. a3c3059 Ported jpgtest.cxx to pure C to avoid the need for a C++ compiler by DRC · 14 years ago
  81. f8e0055 Add JNI wrapper for TurboJPEG/OSS by DRC · 14 years ago
  82. 958b2c0 by DRC · 14 years ago
  83. 4a1c2d9 by DRC · 14 years ago
  84. 9dcb1af by DRC · 14 years ago
  85. c4bce48 by DRC · 14 years ago
  86. b52e733 by DRC · 14 years ago
  87. fa1d183 Further protect against invalid Huffman codes by DRC · 14 years ago
  88. 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
  89. 01e6909 Clarifications by DRC · 14 years ago
  90. 49aedf4 Further protect against invalid Huffman codes by DRC · 14 years ago
  91. 50c657b by DRC · 14 years ago
  92. 9e17f7d Provide TJ_YUV option for tjDecompress() as well by DRC · 14 years ago
  93. fbb6747 Merge the TurboJPEG planar YUV encoding feature from VirtualGL 2.2 by DRC · 14 years ago
  94. 245cfdf Allow arithmetic encoding/decoding to be disabled in CMake build by DRC · 14 years ago
  95. e372004 Added configure options to disable arithmetic encoding/decoding by DRC · 14 years ago
  96. 66f97e6 Support arithmetic encoding and decoding by DRC · 14 years ago
  97. ec31193 by DRC · 14 years ago
  98. d1c281a Create /opt/libjpeg-turbo/lib32 and /opt/libjpeg-turbo/lib64 symlinks when doing 'make install' by DRC · 14 years ago
  99. e89bbae Document jpgtest decompress-only feature by DRC · 14 years ago
  100. 09854f5 Grayscale bitmap support in TurboJPEG/OSS by DRC · 14 years ago