1. d932e58 tjTransform() was not working properly if r.w=0 or r.h=0 by DRC · 13 years ago
  2. a3f68b4 Handle 4:4:0 (transposed 4:2:2 subsampling) by DRC · 13 years ago
  3. 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 · 13 years ago
  4. 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
  5. 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
  6. 43a29d2 Fix compiler warnings in Visual C++ by DRC · 14 years ago
  7. 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
  8. 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
  9. 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
  10. 890f1e0 Expose libjpeg lossless transform feature in TurboJPEG/OSS by DRC · 14 years ago
  11. 17ac372 Fix compiler warnings by DRC · 14 years ago
  12. 0769f50 Fix compiler warnings by DRC · 14 years ago
  13. 1b1e886 "tjScaledSize"="tjGetScaledSize" by DRC · 14 years ago
  14. 8424160 Replace the TJ_YUV flag with two new API functions by DRC · 14 years ago
  15. 0745c0f Correct memory allocation failure messages by DRC · 14 years ago
  16. eeab695 Replace the TJ_YUV flag with two new API functions, and add TJBUFSIZEYUV() from trunk by DRC · 14 years ago
  17. 582a46a Ensure that libjpeg state is reset if an error occurs by DRC · 14 years ago
  18. b28fc57 Make the scaling API a bit more friendly by DRC · 14 years ago
  19. f3cf973 Add TJBUFSIZEYUV() convenience function by DRC · 14 years ago
  20. 8ed7b81 Added scaling API to TurboJPEG/OSS by DRC · 14 years ago
  21. 91e86ba Ensure that YUV temp buffers get properly freed if a failure occurs by DRC · 14 years ago
  22. 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
  23. 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
  24. 5742307 Eliminate all of the __memalign() mess and just handle the alignment ourselves by DRC · 14 years ago
  25. 2a2e451 Ensure temp. buffers for YUV output are 16-byte aligned on 32-bit Windows by DRC · 14 years ago
  26. 1fe80f8 Added extended tjDecompressHeader() function which can determine the type of subsampling used in the JPEG image by DRC · 14 years ago
  27. a6f4fca Fix various memory corruption issues in the new JPEG->YUV feature by DRC · 14 years ago
  28. f9cf5c7 If the output width/height are not an even number of MCU's, then use an intermediate buffer to ensure that the output format is XVideo-compatible by DRC · 14 years ago
  29. 9e17f7d Provide TJ_YUV option for tjDecompress() as well by DRC · 14 years ago
  30. fbb6747 Merge the TurboJPEG planar YUV encoding feature from VirtualGL 2.2 by DRC · 14 years ago
  31. 09854f5 Grayscale bitmap support in TurboJPEG/OSS by DRC · 14 years ago
  32. efa4ddc Space = Tab by DRC · 14 years ago
  33. 0489909 Bleepin' Windows uses LLP64, not LP64 by DRC · 15 years ago
  34. 0c6a271 Make TJ_FORCE* options work correctly by DRC · 15 years ago
  35. 61e51f9 Test fast upsampling "4:1:1 = 4:2:0" by DRC · 15 years ago
  36. 2e7b76b Include low-level unit tests borrowed from VirtualGL by DRC · 15 years ago