1. 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
  2. f89dd1e Remove duplicate entries by DRC · 13 years ago
  3. 34a8e35 by DRC · 13 years ago
  4. 321e068 ARM NEON support by DRC · 13 years ago
  5. 56fb237 YASM support by DRC · 13 years ago
  6. fd62eca Fix I/O redirection in cjpeg and djpeg on Windows by DRC · 13 years ago
  7. 5ee81f4 Fix I/O redirection in cjpeg and djpeg on Windows by DRC · 13 years ago
  8. ee26992 by DRC · 13 years ago
  9. f165c2d Eliminate excessive I/O overhead when reading BMP files in cjpeg by DRC · 13 years ago
  10. d884011 by DRC · 13 years ago
  11. 049aef5 Eliminate excessive I/O overhead when reading BMP files in cjpeg by DRC · 13 years ago
  12. 8071c39 by DRC · 13 years ago
  13. e43d21d by DRC · 13 years ago
  14. d9ee65c by DRC · 13 years ago
  15. 2a33dfc by DRC · 13 years ago
  16. e7fde87 Fix jpegoptim with v7 emulation as well by DRC · 14 years ago
  17. 7394e27 Fix jpegoptim with v7 emulation as well by DRC · 14 years ago
  18. 59a5834 Ensure that image_width and image_height are initialized if libjpeg v8 emulation is enabled. by DRC · 14 years ago
  19. df48945 Ensure that image_width and image_height are initialized if libjpeg v8 emulation is enabled. by DRC · 14 years ago
  20. 9db6beb by DRC · 14 years ago
  21. 9e50fa7 Fixed a regression bug in the NSIS script that caused the Windows installer by DRC · 14 years ago
  22. cd2e694 MinGW64 no longer prefixes symbols with underscores by default by DRC · 14 years ago
  23. 47aaf6f MinGW64 no longer prefixes symbols with underscores by default by DRC · 14 years ago
  24. 1da7858 MinGW64 no longer prefixes symbols with underscores by default by DRC · 14 years ago
  25. a6471c3 by DRC · 14 years ago
  26. f5c3bb3 by DRC · 14 years ago
  27. fe6a2ee Throw a warning if an unexpected marker is found in the middle of the JPEG data stream by DRC · 14 years ago
  28. ebf239d Throw a warning if an unexpected marker is found in the middle of the JPEG data stream by DRC · 14 years ago
  29. df1c38d Throw a warning if an unexpected marker is found in the middle of the JPEG data stream by DRC · 14 years ago
  30. 15866ac by DRC · 14 years ago
  31. 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
  32. 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
  33. e4d9b5b by DRC · 14 years ago
  34. 10e3193 by DRC · 14 years ago
  35. 9cd2c42 Include jpgtest in Unix/Linux distribution packages by DRC · 14 years ago
  36. db8df01 by DRC · 14 years ago
  37. 240d82f Include jpgtest in Unix/Linux distribution packages by DRC · 14 years ago
  38. 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
  39. 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
  40. 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
  41. 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
  42. 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
  43. bb4465f by DRC · 14 years ago
  44. 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
  45. e2f3718 Fix typo that was causing visual artifacts in grayscale JPEGs by DRC · 14 years ago
  46. fc1970a Fix typo that was causing visual artifacts in grayscale JPEGs by DRC · 14 years ago
  47. 8ed7b81 Added scaling API to TurboJPEG/OSS by DRC · 14 years ago
  48. 2e4d044 Ported jpgtest.cxx to pure C to avoid the need for a C++ compiler by DRC · 14 years ago
  49. a3c3059 Ported jpgtest.cxx to pure C to avoid the need for a C++ compiler by DRC · 14 years ago
  50. f8e0055 Add JNI wrapper for TurboJPEG/OSS by DRC · 14 years ago
  51. 958b2c0 by DRC · 14 years ago
  52. 4a1c2d9 by DRC · 14 years ago
  53. 9dcb1af by DRC · 14 years ago
  54. c4bce48 by DRC · 14 years ago
  55. b52e733 by DRC · 14 years ago
  56. fa1d183 Further protect against invalid Huffman codes by DRC · 14 years ago
  57. 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
  58. 01e6909 Clarifications by DRC · 14 years ago
  59. 49aedf4 Further protect against invalid Huffman codes by DRC · 14 years ago
  60. 50c657b by DRC · 14 years ago
  61. 9e17f7d Provide TJ_YUV option for tjDecompress() as well by DRC · 14 years ago
  62. fbb6747 Merge the TurboJPEG planar YUV encoding feature from VirtualGL 2.2 by DRC · 14 years ago
  63. 245cfdf Allow arithmetic encoding/decoding to be disabled in CMake build by DRC · 14 years ago
  64. e372004 Added configure options to disable arithmetic encoding/decoding by DRC · 14 years ago
  65. 66f97e6 Support arithmetic encoding and decoding by DRC · 14 years ago
  66. ec31193 by DRC · 14 years ago
  67. d1c281a Create /opt/libjpeg-turbo/lib32 and /opt/libjpeg-turbo/lib64 symlinks when doing 'make install' by DRC · 14 years ago
  68. e89bbae Document jpgtest decompress-only feature by DRC · 14 years ago
  69. 09854f5 Grayscale bitmap support in TurboJPEG/OSS by DRC · 14 years ago
  70. efa618e by DRC · 14 years ago
  71. 766dc5c Mention new v7/v8 extensions by DRC · 14 years ago
  72. bdb1288 Automatically determine whether INCOMPLETE_TYPES_BROKEN should be defined by DRC · 14 years ago
  73. 025a279 Strike that! Reverse it! by DRC · 14 years ago
  74. 3095971 Fix typo in SIMD dispatch routines which was causing 4:2:0 upsampling to by DRC · 14 years ago
  75. 0fbb28e Handle erroneous Huffman codes by DRC · 14 years ago
  76. df3337c Log only changes to this source tree, not the external build scripts by DRC · 14 years ago
  77. 38ccf85 by DRC · 14 years ago
  78. eadc3c0 Cygwin distribution package by DRC · 14 years ago
  79. c773d10 Added bug tracker ID's by DRC · 14 years ago
  80. 4bf3b58 by DRC · 14 years ago
  81. f12c7db Create sym links so that headers and static libs can always be found in the same place on Solaris, Linux, and Mac by DRC · 14 years ago
  82. 4959787 64-bit FreeBSD sets host_cpu to "amd64", not "x86_64". Handle that case so that configure will work without explicitly specifying --host. by DRC · 14 years ago
  83. 1a2219e by DRC · 14 years ago
  84. 0f413b2 Fix x86-64 build on FreeBSD systems by DRC · 14 years ago
  85. ae19bf6 Add ChangeLog to repository by DRC · 15 years ago