1. 3993b37 Update libjpeg-turbo to 2.0.0 by Leon Scroggins III · 6 years ago
  2. 0f4469c Oops. Include the tjPlane*() functions in the mapfile so that they are exposed in the shared library on ELF systems. by DRC · 10 years ago
  3. 40dd314 Refactored YUVImage Java class so that it supports both unified YUV image buffers as well as separate YUV image planes; modified the JNI functions accordingly and added new helper functions to the TurboJPEG C API (tjPlaneWidth(), tjPlaneHeight(), tjPlaneSizeYUV()) to facilitate those modifications; changed potentially confusing "component width" and "component height" terms to "plane width" and "plane height" and modified variable names in turbojpeg.c to reflect this; numerous other documentation tweaks by DRC · 10 years ago
  4. aecea38 Extend the TurboJPEG C API to support handling YUV images stored in separate image planes instead of a unified buffer by DRC · 10 years ago
  5. 1a45b81 Remove trailing spaces (+ one additional tab in TJUnitTest.java that was missed in the previous commit) by DRC · 10 years ago
  6. fc26b65 Extend the YUV decode functionality to the TurboJPEG Java API, and port the TJUnitTest modifications that treat YUV encoding/decoding as an intermediate step of the JPEG compression/decompression pipeline rather than a separate test case; Add the ability to encode YUV images from an arbitrary position in a large image buffer; Significantly refactor the handling of YUV images; numerous doc tweaks; other Java API cleanup and usability improvements by DRC · 10 years ago
  7. 34dca05 Implement a YUV decode function in the TurboJPEG API, to be symmetric with tjEncodeYUV(). by DRC · 10 years ago
  8. 1e67274 Extend the TurboJPEG Java API to support compressing JPEG images from YUV planar images by DRC · 11 years ago
  9. 910a357 Extend the TurboJPEG C API to support compressing JPEG images from YUV planar images by DRC · 11 years ago
  10. cd7c3e6 Add CMYK support to the TurboJPEG C API by DRC · 11 years ago
  11. fef9852 Extend the TurboJPEG Java API to support generating YUV images with arbitrary padding and to support image scaling when decompressing to YUV by DRC · 11 years ago
  12. fc5c0c6 Not that it matters, because JNI uses dlopen()/dlsym() to load symbols, but for bookkeeping purposes, move the JNI symbols introduced in libjpeg-turbo 1.3 into a new section. by DRC · 11 years ago
  13. f610d61 Extend the TurboJPEG C API to support generating YUV images with arbitrary padding and to support image scaling when decompressing to YUV by DRC · 11 years ago
  14. fac3bea Add a Java version of TJBench and extend the TurboJPEG Java API to support it (this involved adding a polymorphic method in TJCompressor that accepts x and y offsets into a larger buffer, similar to the previous modification that had been done to TJDecompressor.) by DRC · 12 years ago
  15. b2fc846 Add new JNI functions to mapfile so they will be visible on Linux by DRC · 12 years ago
  16. 9b49f0e Re-work TJBUFSIZE() to take into account the level of chrominance subsampling by DRC · 13 years ago
  17. 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
  18. cb6205a Add new API functions to JNI mapfile as well by DRC · 13 years ago
  19. bb0e0b5 Add TJTransformer JNI functions to mapfile by DRC · 13 years ago
  20. 20ec358 Add getScalingFactors() method to libturbojpeg version script by DRC · 13 years ago
  21. 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
  22. 890f1e0 Expose libjpeg lossless transform feature in TurboJPEG/OSS by DRC · 13 years ago
  23. 98a7bde Remove entry for tjScaledSize() by DRC · 13 years ago
  24. 89d1164 Include tjGetScaledSize() in version scripts by DRC · 13 years ago
  25. 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 · 13 years ago
  26. 8424160 Replace the TJ_YUV flag with two new API functions by DRC · 13 years ago
  27. 9fa9559 Use a proper version script for libturbojpeg by DRC · 13 years ago
  28. 84a1bcc Support for compressing from/decompressing to a BufferedImage in the Java wrapper by DRC · 13 years ago
  29. 36336fc Streamline Java wrapper by DRC · 13 years ago
  30. 4e8ae08 Add new functions to anonymous version script by DRC · 13 years ago
  31. b28fc57 Make the scaling API a bit more friendly by DRC · 13 years ago
  32. e1303ef Expose TurboJPEG scaling features in Java wrapper by DRC · 13 years ago
  33. c5a4199 Restructure Java classes into their own package by DRC · 13 years ago
  34. 2413cb8 Use Java capitalization conventions by DRC · 13 years ago
  35. f8e0055 Add JNI wrapper for TurboJPEG/OSS by DRC · 13 years ago