1. eb66974 Ensure that tjFree() is used for any JPEG buffers that might have been dynamically allocated by the compress/transform functions. To keep things simple, we use tjAlloc() for the statically-allocated buffer as well, so that tjFree() can always be used to free the buffer, regardless of whether it was allocated by tjbench or by the TurboJPEG library. This fixes crashes that occurred on Windows when running tjunittest or tjbench with the -alloc flag. by DRC · 10 years ago
  2. 4351389 Extend tjbenchtest so that it tests the dynamic JPEG buffer allocation feature in TurboJPEG. Disable the tiling feature in TJBench whenever dynamic buffer allocation is enabled (because the tiling feature requires a separate buffer for each tile, using it successfully with dynamic buffer allocation would require a separate TurboJPEG compressor instance for each tile, and it's not worth going to that trouble right now.) by DRC · 10 years ago
  3. 0c989d9 Fix warnings about unused variables when building with GCC 4.8.x by DRC · 11 years ago
  4. dd59233 Fix a segfault that would occur in decompress-only mode if -alloc was specified without -tile. by DRC · 11 years ago
  5. a15f19f Wordsmithing & formatting tweaks by DRC · 11 years ago
  6. d4b453c Back-port the -subsamp option from 1.4 rather than use the hackish approach of replacing 4:2:2 with 4:4:0. This has the added advantage of allowing the user to test only a specific level of subsampling. by DRC · 11 years ago
  7. c45653e Fix a couple of issues with return value checking. JFREAD(), which wraps fread(), will never return -1. fread() will instead return 0 or a short object count if an error occurs, and ferror() will return 1 in that case. The second issue was that we were assigning the return value of ftell() to an unsigned long prior to checking the value, so the value would never be < 0 if an error occurred. It would instead be (unsigned long)-1. by DRC · 11 years ago
  8. 07796da Add note regarding the fact that 4:4:0 lacks full SIMD support; Add an option for benchmarking 4:4:0 subsampling in tjbench. by DRC · 11 years ago
  9. 73d74c1 Add flags to the TurboJPEG API that allow the caller to force the use of either the fast or the accurate DCT/IDCT algorithms in the underlying codec. by DRC · 12 years ago
  10. ffe4fc1 Fix the behavior of the alpha-enabled colorspace constants whenever libjpeg-turbo is built without SIMD support and merged upsampling is used. by DRC · 13 years ago
  11. cac1051 Fix the behavior of the alpha-enabled colorspace constants whenever libjpeg-turbo is built without SIMD support and merged upsampling is used. by DRC · 13 years ago
  12. ab2df6e Expose new scaling factors in TurboJPEG API by DRC · 13 years ago
  13. e006f5c Oops. Height of output buffer should equal scaled height, not JPEG height. by DRC · 13 years ago
  14. 20c7dbc Fix compiler warning by DRC · 13 years ago
  15. f546711 Implement custom filter callback in Java by DRC · 13 years ago
  16. 57a3736 by DRC · 13 years ago
  17. 7bf04d3 Implement a custom DCT filter callback for lossless transforms by DRC · 13 years ago
  18. 9b49f0e Re-work TJBUFSIZE() to take into account the level of chrominance subsampling by DRC · 13 years ago
  19. 94f0e03 Oops. Add the already-advertised -bmp option by DRC · 13 years ago
  20. b8b359a "jpegut"="tjunittest" & "jpgtest"="tjbench" by DRC · 13 years ago