1. b775351 Convert tabs to spaces in the libjpeg code and the SIMD code (TurboJPEG retains the use of tabs for historical reasons. They were annoying in the libjpeg code primarily because they were not consistently used and because they were used to format as well as indent the code. In the case of TurboJPEG, tabs are used just to indent the code, so even if the editor assumes a different tab width, the code will still be readable.) by DRC · 10 years ago
  2. c6eedeb Oops by DRC · 11 years ago
  3. 0c83e5a 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
  4. 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
  5. b2fc846 Add new JNI functions to mapfile so they will be visible on Linux by DRC · 12 years ago
  6. 9b49f0e Re-work TJBUFSIZE() to take into account the level of chrominance subsampling by DRC · 13 years ago
  7. 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
  8. cb6205a Add new API functions to JNI mapfile as well by DRC · 13 years ago
  9. bb0e0b5 Add TJTransformer JNI functions to mapfile by DRC · 13 years ago
  10. 20ec358 Add getScalingFactors() method to libturbojpeg version script by DRC · 13 years ago
  11. 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
  12. 890f1e0 Expose libjpeg lossless transform feature in TurboJPEG/OSS by DRC · 13 years ago
  13. 98a7bde Remove entry for tjScaledSize() by DRC · 13 years ago
  14. 89d1164 Include tjGetScaledSize() in version scripts by DRC · 13 years ago
  15. 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
  16. 8424160 Replace the TJ_YUV flag with two new API functions by DRC · 13 years ago
  17. 9fa9559 Use a proper version script for libturbojpeg by DRC · 13 years ago
  18. 84a1bcc Support for compressing from/decompressing to a BufferedImage in the Java wrapper by DRC · 13 years ago
  19. 36336fc Streamline Java wrapper by DRC · 13 years ago
  20. 4e8ae08 Add new functions to anonymous version script by DRC · 13 years ago
  21. b28fc57 Make the scaling API a bit more friendly by DRC · 13 years ago
  22. e1303ef Expose TurboJPEG scaling features in Java wrapper by DRC · 13 years ago
  23. c5a4199 Restructure Java classes into their own package by DRC · 13 years ago
  24. 2413cb8 Use Java capitalization conventions by DRC · 13 years ago
  25. f8e0055 Add JNI wrapper for TurboJPEG/OSS by DRC · 13 years ago