1. 9b49f0e Re-work TJBUFSIZE() to take into account the level of chrominance subsampling by DRC · 13 years ago
  2. 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
  3. cb6205a Add new API functions to JNI mapfile as well by DRC · 13 years ago
  4. 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
  5. 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 · 13 years ago
  6. 890f1e0 Expose libjpeg lossless transform feature in TurboJPEG/OSS by DRC · 13 years ago
  7. 98a7bde Remove entry for tjScaledSize() by DRC · 13 years ago
  8. 89d1164 Include tjGetScaledSize() in version scripts by DRC · 13 years ago
  9. 8424160 Replace the TJ_YUV flag with two new API functions by DRC · 13 years ago
  10. 9fa9559 Use a proper version script for libturbojpeg by DRC · 13 years ago
  11. 4e8ae08 Add new functions to anonymous version script by DRC · 13 years ago
  12. b28fc57 Make the scaling API a bit more friendly by DRC · 13 years ago
  13. 8ed7b81 Added scaling API to TurboJPEG/OSS by DRC · 13 years ago
  14. 190d549 Include new tjDecompressHeader2() function by DRC · 14 years ago
  15. 6f8c668 Build TurboJPEG/OSS with a version script to prevent any non-global symbols from being accessible (this is to protect against potential namespace conflicts when preloading it into an application via VirtualGL.) by DRC · 14 years ago