1. e5c6eb5 by DRC · 13 years ago
  2. a2fdd0c Use integer arithmetic for CMYK-to-RGB conversions by DRC · 13 years ago
  3. 4b024a6 Improve performance of ARM NEON IFAST iDCT by DRC · 13 years ago
  4. 0dc7c82 Oops by DRC · 13 years ago
  5. 3d0fe94 Add Nokia copyright (for ARM NEON code) by DRC · 13 years ago
  6. 8a36717 by DRC · 13 years ago
  7. 7a9376c ARM NEON-accelerated RGB-to-YCbCr conversion by DRC · 13 years ago
  8. 2a47df6 Oops by DRC · 13 years ago
  9. 51cf51a CMYK/YCCK support by DRC · 13 years ago
  10. 0f65030 Support for accelerated forward DCT using ARM NEON instructions by DRC · 13 years ago
  11. b740054 Support for accelerated forward DCT using ARM NEON instructions by DRC · 13 years ago
  12. 9c4590e by DRC · 13 years ago
  13. a9b35c9 Don't include JAR file in 32-bit compatibility package by DRC · 13 years ago
  14. 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
  15. 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
  16. 2091870 Oops. Apparently forgot to change the description when borrowing this from VirtualGL by DRC · 13 years ago
  17. e835ee3 Windows doesn't have random() by DRC · 13 years ago
  18. dc2697d Windows doesn't have random() by DRC · 13 years ago
  19. 868ca2b Use random noise to ensure that the JPEG image generated in the buffer size test exceeds the size of the uncompressed source image. by DRC · 13 years ago
  20. 724c56b Use random noise to ensure that the JPEG image generated in the buffer size test exceeds the size of the uncompressed source image. by DRC · 13 years ago
  21. 9b49f0e Re-work TJBUFSIZE() to take into account the level of chrominance subsampling by DRC · 13 years ago
  22. fa9ff8e Restore compatibility with the jpeg-6b error enum, even if arithmetic coding is enabled. by DRC · 13 years ago
  23. bd1ef43 Restore compatibility with the jpeg-6b error enum, even if arithmetic coding is enabled. by DRC · 13 years ago
  24. 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
  25. 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
  26. 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
  27. 8c60d22 NEON-optimized 2x2 and 4x4 scaled iDCTs by DRC · 13 years ago
  28. c52c556 by DRC · 13 years ago
  29. e54b755 iOS ARM support by DRC · 13 years ago
  30. 4346f91 iOS ARM support by DRC · 13 years ago
  31. cf137ac 1.1.2 by DRC · 13 years ago
  32. 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
  33. 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
  34. 215aa8b Re-factor checkBufYUV() function to more closely resemble re-factored checkBuf() function by DRC · 13 years ago
  35. ac906c5 Change the name of the pre-computed bits table to match its actual function by DRC · 13 years ago
  36. 418dbdf turbojpegl.c=turbojpeg.c by DRC · 13 years ago
  37. bd86b76 by DRC · 13 years ago
  38. 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
  39. 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
  40. 4db92ad Need to set TJFLAG_NOREALLOC for tjTransform() by DRC · 13 years ago
  41. 94f0e03 Oops. Add the already-advertised -bmp option by DRC · 13 years ago
  42. 296c71b MinGW seems to barf unless jinclude.h is included before jpeglib.h by DRC · 13 years ago
  43. 312cd79 "jpegut"="tjunittest" & "jpgtest"="tjbench" by DRC · 13 years ago
  44. b8b359a "jpegut"="tjunittest" & "jpgtest"="tjbench" by DRC · 13 years ago
  45. 3185cb9 "jpegut"="tjunittest" & "jpgtest"="tjbench" by DRC · 13 years ago
  46. 7f73d9b Fix OS X uninstaller by DRC · 13 years ago
  47. 565a5bd Add dynamic allocation test; Fix compression ratio output in quiet mode; Fix memory leak by DRC · 13 years ago
  48. 9a746ad Remove wxWindows license files from packages by DRC · 13 years ago
  49. 44eb47e Fix 'make dist' by DRC · 13 years ago
  50. 9f5320f Fix 'make dist' by DRC · 13 years ago
  51. 18821f8 Fix 'make dist' by DRC · 13 years ago
  52. 4348464 Fix build on Windows by DRC · 13 years ago
  53. d441107 Added "See also" for tjAlloc() and tjFree() by DRC · 13 years ago
  54. 6b76f75 Add new API functions, tjAlloc() and tjFree(), which allow memory to be allocated and freed using a method of the library's choosing. At the moment, the primary purpose for this is to avoid allocating/freeing memory across the DLL boundary on Windows. by DRC · 13 years ago
  55. 90215cc Fix memory leak in new TurboJPEG auto-reallocation mode by DRC · 13 years ago
  56. 67d1fc1 Remove any references to the wxWindows Library License and VirtualGL copyrights by DRC · 13 years ago
  57. b5624ee Remove any references to the wxWindows Library License and VirtualGL copyrights by DRC · 13 years ago
  58. 81f5f7c Refactor uninstall script. No legacy code remains, so relicense under BSD-style license. Remove uninstall app from package for now, until we can come up with a new version that doesn't have any legacy code. by DRC · 13 years ago
  59. be49b8c Refactored to use new TurboJPEG API and new BMP library + additional cleanup. There is no legacy code remaining, so the refactored version of the program has been re-licensed under a BSD-style license. by DRC · 13 years ago
  60. cb6205a Add new API functions to JNI mapfile as well by DRC · 13 years ago
  61. 61d06e7 Need stdlib.h to get NULL on Linux by DRC · 13 years ago
  62. ff78e37 Don't require buffer size to be preset if using TJFLAG_NOREALLOC by DRC · 13 years ago
  63. a29294a Use tjutil instead of rrutil by DRC · 13 years ago
  64. 20c404d Add max, min functions by DRC · 13 years ago
  65. 3a1bb35 Prevent header from being included multiple times by DRC · 13 years ago
  66. 0fc884a Completely refactor BMP library so that it takes advantage of the existing BMP and PPM load/save routines in libjpeg by DRC · 13 years ago
  67. 9792ce8 Simplify initialization code (we don't have to explicitly initialize a component to 0, because the whole buffer has already been initialized to 0) by DRC · 13 years ago
  68. f962fbb Refactor slightly to match new C code by DRC · 13 years ago
  69. 007a42c Clean up error messages; Fix lossless transformation; General cleanup by DRC · 13 years ago
  70. a8b8b47 Refactored jpegut to test the new TurboJPEG API. There is no legacy code remaining, so the refactored version of the program has been re-licensed under a BSD-style license. by DRC · 13 years ago
  71. 25b995a Clean up constants so that flags, pixel formats, etc. are clearly differentiated; Update documentation accordingly; Name the enums to make it easier to reference them in the docs and clean up the references accordingly; Set Doxygen option to force a detailed description for the constants to always be generated by DRC · 13 years ago
  72. 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
  73. f89dd1e Remove duplicate entries by DRC · 13 years ago
  74. ba29357 Can't assume that current directory is in PATH by DRC · 13 years ago
  75. 2bfdb5d by DRC · 13 years ago
  76. 2c289bf by DRC · 13 years ago
  77. 34a8e35 by DRC · 13 years ago
  78. e19f15e Not necessary to save r10 and r11, since these are scratch registers by DRC · 13 years ago
  79. a27962b Can't assume that current directory is in PATH by DRC · 13 years ago
  80. 750e078 Include scaled decompression test images when doing 'make dist' by DRC · 13 years ago
  81. 321e068 ARM NEON support by DRC · 13 years ago
  82. 56fb237 YASM support by DRC · 13 years ago
  83. e873854 Fix I/O redirection in cjpeg and djpeg on Windows by DRC · 13 years ago
  84. fd62eca Fix I/O redirection in cjpeg and djpeg on Windows by DRC · 13 years ago
  85. 5ee81f4 Fix I/O redirection in cjpeg and djpeg on Windows by DRC · 13 years ago
  86. fad469f New libjpeg-turbo domain by DRC · 13 years ago
  87. 4f81526 New libjpeg-turbo domain by DRC · 13 years ago
  88. c07f688 New libjpeg-turbo domain by DRC · 13 years ago
  89. ee26992 by DRC · 13 years ago
  90. 65e0cd3 Update license text to reflect the newly-relicensed jchuff.c by DRC · 13 years ago
  91. 6bb57b7 Re-factor and re-license under the libjpeg BSD-style license. Justification: the accelerated Huffman encoding optimizations in libjpeg-turbo were all developed by me as an independent developer. The structure of the inline Huffman encoding macros was originally borrowed from similar routines in the TurboJPEG/mediaLib codec, which is part of VirtualGL and TurboVNC. Thus, although the code for these macros was not copied verbatim, they were still thought to be a derivative work of TurboJPEG/mediaLib, and I assigned the copyright and license from TurboJPEG/mediaLib to them. I have re-written these routines from first principles by breaking down the libjpeg out-of-line routines. Although the new code bears algorithmic similarities to the TurboJPEG/mediaLib macros, it can now clearly be shown to be derived from the out-of-line routines and thus, in my opinion, it can no longer be considered a derivative of TurboJPEG/mediaLib. -- DRC by DRC · 13 years ago
  92. 4852d28 Add more comprehensive tests for IDCT scaling by DRC · 13 years ago
  93. 83c8f14 Eliminate excessive I/O overhead when reading BMP files in cjpeg by DRC · 13 years ago
  94. f165c2d Eliminate excessive I/O overhead when reading BMP files in cjpeg by DRC · 13 years ago
  95. d884011 by DRC · 13 years ago
  96. 049aef5 Eliminate excessive I/O overhead when reading BMP files in cjpeg by DRC · 13 years ago
  97. 1f8b601 by DRC · 13 years ago
  98. bc51580 Re-factor and re-license under the libjpeg BSD-style license. Justification: the accelerated Huffman decoding optimizations in libjpeg-turbo were all developed by me as an independent developer. The structure of the inline Huffman decoding macros was originally borrowed from similar routines in the TurboJPEG/mediaLib codec, which is part of VirtualGL and TurboVNC. Thus, although the code for these macros was not copied verbatim, they were still thought to be a derivative work of TurboJPEG/mediaLib, and I assigned the copyright and license from TurboJPEG/mediaLib to them. I have re-written these routines from first principles by breaking down the libjpeg out-of-line routines. Although the new code bears algorithmic similarities to the TurboJPEG/mediaLib macros, it can now clearly be shown to be derived from the out-of-line routines and thus, in my opinion, it can no longer be considered a derivative of TurboJPEG/mediaLib. -- DRC by DRC · 13 years ago
  99. c56a74c Get rid of unused IS_WIN32 conditional by DRC · 13 years ago
  100. 51705fb by DRC · 13 years ago