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