1. 1f014c3 Fix compression from/decompression to TYPE_INT_{RGB|BGR} BufferedImages on big endian platforms by DRC · 14 years ago
  2. 2c74e51 More Java API cleanup by DRC · 14 years ago
  3. 92549de Java code cleanup + Java docs by DRC · 14 years ago
  4. d932e58 tjTransform() was not working properly if r.w=0 or r.h=0 by DRC · 14 years ago
  5. 16958e8 Wordsmithing by DRC · 14 years ago
  6. 7c99822 Add notes about performance by DRC · 14 years ago
  7. 16c7077 Add an option to display the output image by DRC · 14 years ago
  8. 1da67e1 If a scaled-down JPEG output image is requested, we must decompress and recompress the transformed image. by DRC · 14 years ago
  9. 23da0c0 On Windows, long is 32-bit, so use jlong instead by DRC · 14 years ago
  10. e217b7e We actually don't need windows.h at all, and it makes both MinGW and VC++ unhappy because of conflicting macros (such as INT32 in jmorecfg.h) by DRC · 14 years ago
  11. 2930fa8 MinGW already has snprintf(), so don't use our macro substitute there by DRC · 14 years ago
  12. 6bd084a Oops. Forgot to add TJTransform class by DRC · 14 years ago
  13. e856eb0 Include new grayscale SIMD routines in dist by DRC · 14 years ago
  14. 15866ac by DRC · 14 years ago
  15. 3133441 Add access methods for getting at the JPEG buffer by DRC · 14 years ago
  16. 7d4b001 If transforming and outputting a JPEG file, output the transformed file directly instead of decompressing/recompressing it by DRC · 14 years ago
  17. bb0e0b5 Add TJTransformer JNI functions to mapfile by DRC · 14 years ago
  18. d0a8136 Handle 4:4:0 (transposed 4:2:2 subsampling) by DRC · 14 years ago
  19. a3f68b4 Handle 4:4:0 (transposed 4:2:2 subsampling) by DRC · 14 years ago
  20. e857301 Implement lossless cropping interface in Java by DRC · 14 years ago
  21. 46531c3 Don't need PAD() anymore by DRC · 14 years ago
  22. 2e2358e Print stack trace on error by DRC · 14 years ago
  23. ad05754 Methods of a final class are automatically final by DRC · 14 years ago
  24. d8ebb6b Modify filename of decompressed output files to indicate that scaling was used by DRC · 14 years ago
  25. ddd728c If losslessly transforming to grayscale, compute trimmed dimensions based on grayscale MCU size, not MCU size of source image by DRC · 14 years ago
  26. ba5ea51 Tile generation did not work with TJXFORM_HFLIP, because the underlying transform code was using an in-place algorithm, which modified the source coefficients after the first tile was generated. Thus, create a new option which allows TurboJPEG to turn off the in-place horizontal flip if there are multiple transforms being performed from the same set of coefficients. by DRC · 14 years ago
  27. f2cef49 Transform tests; Variable benchmark time; General cleanup by DRC · 14 years ago
  28. 6a833a8 Add an option to force grayscale->RGB conversion (needed for jpgtest regression test) by DRC · 14 years ago
  29. 3c2d7f2 Move per-format flag assignments to the actual TurboJPEG function calls by DRC · 14 years ago
  30. 9977e28 Make the C version work more like the Java version by DRC · 14 years ago
  31. 45358dd Generate separate JPEG images for the YUV decode tests by DRC · 14 years ago
  32. 0a07969 Oops. Left out the all-important transform structures by DRC · 14 years ago
  33. 0a32519 Since lossless transforms have such a high fixed performance cost, implement a mechanism for performing more than one at a time on the same source image. by DRC · 14 years ago
  34. a81d310 Wordsmithing and general cleanup by DRC · 14 years ago
  35. da5220a Fix Windows build; Add grayscale tests to Windows build; Add proper implementation of snprintf on Windows and use snprintf() in TurboJPEG library and tests instead of sprintf() by DRC · 14 years ago
  36. e6ab539 Fix compiler warnings in Visual C++ by DRC · 14 years ago
  37. 43a29d2 Fix compiler warnings in Visual C++ by DRC · 14 years ago
  38. 6acf52b Perform size checks on arrays by DRC · 14 years ago
  39. 5528b55 Use new scaling API by DRC · 14 years ago
  40. 0f1f60d Make error handling more consistent with other TurboJPEG C code by DRC · 14 years ago
  41. b15b7df Use "bailout" label to be more consistent with other TurboJPEG C code by DRC · 14 years ago
  42. f7f3ea4 Use consistent formatting conventions by DRC · 14 years ago
  43. 20ec358 Add getScalingFactors() method to libturbojpeg version script by DRC · 14 years ago
  44. 109a578 tjGetScaledSize() would never be able to accommodate scaling factors > 1, so replace it with a function that returns a list of fractional scaling factors that TurboJPEG supports. by DRC · 14 years ago
  45. 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
  46. 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
  47. 438affe by DRC · 14 years ago
  48. 1a3dbe6 Unused variables by DRC · 14 years ago
  49. 23f2bba Improve performance a bit for the non-SIMD case by DRC · 14 years ago
  50. 5a9d6c3 Improve performance a bit for the non-SIMD case by DRC · 14 years ago
  51. 66df5ec Oops. cconvert is still needed for 12-bit samples by DRC · 14 years ago
  52. ddb158c Add short names for RGB->grayscale MMX functions by DRC · 14 years ago
  53. 07122dd Change filename in header by DRC · 14 years ago
  54. 0244061 Make Visual C++ happy by DRC · 14 years ago
  55. da58a91 Make Visual C++ happy by DRC · 14 years ago
  56. 890f1e0 Expose libjpeg lossless transform feature in TurboJPEG/OSS by DRC · 14 years ago
  57. 17ac372 Fix compiler warnings by DRC · 14 years ago
  58. 5d1e034 Enable full GCC compiler warnings by default by DRC · 14 years ago
  59. 0769f50 Fix compiler warnings by DRC · 14 years ago
  60. b4a50ce Enable full GCC compiler warnings by default by DRC · 14 years ago
  61. 992611b "tjScaledSize"="tjGetScaledSize" (again) by DRC · 14 years ago
  62. 98a7bde Remove entry for tjScaledSize() by DRC · 14 years ago
  63. 89d1164 Include tjGetScaledSize() in version scripts by DRC · 14 years ago
  64. 1b1e886 "tjScaledSize"="tjGetScaledSize" by DRC · 14 years ago
  65. 361a637 Fix uninitialized variables by DRC · 14 years ago
  66. 88534c5 Add RGB --> Grayscale YUV decoding test by DRC · 14 years ago
  67. 3484e0b Add RGB-->Grayscale YUV decode test by DRC · 14 years ago
  68. e4d9b5b by DRC · 14 years ago
  69. 4f1580c Implement YUV encode/decode methods at the Java level; Remove some of the arguments from the Java API and replace with get/set methods; General API cleanup; Fix BufferedImage grayscale tests in TJUnitTest by DRC · 14 years ago
  70. d5a69af Fix the buffer size regression test so that it generates the intended pixel patterns by DRC · 14 years ago
  71. 0a192ac Oops. Committed some debugging code by DRC · 14 years ago
  72. 8424160 Replace the TJ_YUV flag with two new API functions by DRC · 14 years ago
  73. 0745c0f Correct memory allocation failure messages by DRC · 14 years ago
  74. 94476c6 Only access TJBUFSIZEYUV symbol if YUV encoding is enabled, and add 1 to the buffer size; This allows jpgtest to be used to benchmark the old TurboJPEG/IPP libraries. by DRC · 14 years ago
  75. 0cc1279 Use correct size for YUV buffers by DRC · 14 years ago
  76. 6a1580f Tiling doesn't work with YUV encoding either by DRC · 14 years ago
  77. f8552fa Fix various CR/LF issues by DRC · 14 years ago
  78. 9fa9559 Use a proper version script for libturbojpeg by DRC · 14 years ago
  79. 10e3193 by DRC · 14 years ago
  80. eeab695 Replace the TJ_YUV flag with two new API functions, and add TJBUFSIZEYUV() from trunk by DRC · 14 years ago
  81. 5cb1b68 Tiling doesn't work with YUV encoding either by DRC · 14 years ago
  82. 0b11d1c Fix various CR/LF issues by DRC · 14 years ago
  83. 582a46a Ensure that libjpeg state is reset if an error occurs by DRC · 14 years ago
  84. 6e51e19 Use a proper version script for libturbojpeg, since we've added functions to it since 1.0 by DRC · 14 years ago
  85. 0ad78a6 Add line feed by DRC · 14 years ago
  86. 026f7ce Numerous enhancements, including using the new BufferedImage support to read/write non-JPEG files by DRC · 14 years ago
  87. b605cac Check for invalid subsampling factor by DRC · 14 years ago
  88. 84a1bcc Support for compressing from/decompressing to a BufferedImage in the Java wrapper by DRC · 14 years ago
  89. 3bad53f More JNI cleanup + added unit test and fixed bugs uncovered by it by DRC · 14 years ago
  90. 2ca3eb5 Oops. dumpbuf() was displaying only red components. by DRC · 14 years ago
  91. cce6b43 Oops. dumpbuf() was displaying only red components. by DRC · 14 years ago
  92. 7ffa0c8 Oops. dumpbuf() was displaying only red components. by DRC · 14 years ago
  93. 404e82e Test all YUV decode paths by DRC · 14 years ago
  94. 601a433 Test all YUV decode paths by DRC · 14 years ago
  95. e0d4d34 by DRC · 14 years ago
  96. 36336fc Streamline Java wrapper by DRC · 14 years ago
  97. 4e8ae08 Add new functions to anonymous version script by DRC · 14 years ago
  98. b28fc57 Make the scaling API a bit more friendly by DRC · 14 years ago
  99. 45bd1f2 "TurboJPEG/OSS"="TurboJPEG", since the TurboJPEG header is used with other codecs besides libjpeg-turbo by DRC · 14 years ago
  100. 7d9d434 "TurboJPEG/OSS"="TurboJPEG", since the TurboJPEG header is used with other codecs besides libjpeg-turbo by DRC · 14 years ago