Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libjpeg-turbo
/
69c1408e9d5ea1db45ae537b911c60088d813ad5
/
java
67ce3b2
Added new alpha channel colorspace constants/pixel formats, so applications can specify that they need the unused byte in a 4-component RGB output buffer set to 0xFF when decompressing.
by DRC
· 13 years ago
80803ae
"which"="that"
by DRC
· 13 years ago
6b968b2
Add TJCustomFilter to Windows build
by DRC
· 13 years ago
f546711
Implement custom filter callback in Java
by DRC
· 13 years ago
835b76f
Fix 'make docs' with out-of-tree builds
by DRC
· 13 years ago
c6fa5ba
Fix 'make headers' with out-of-tree builds
by DRC
· 13 years ago
c08e8c1
When decompressing to a 4-byte RGB buffer, set the unused byte to 0xFF so it can be interpreted as an opaque alpha channel.
by DRC
· 13 years ago
724c56b
Use random noise to ensure that the JPEG image generated in the buffer size test exceeds the size of the uncompressed source image.
by DRC
· 13 years ago
9b49f0e
Re-work TJBUFSIZE() to take into account the level of chrominance subsampling
by DRC
· 13 years ago
215aa8b
Re-factor checkBufYUV() function to more closely resemble re-factored checkBuf() function
by DRC
· 13 years ago
f962fbb
Refactor slightly to match new C code
by DRC
· 13 years ago
db42506
Allow customization of Java compiler flags
by DRC
· 13 years ago
279bd34
Change build instructions and README to reflect the fact that the Java front-end classes are now part of the build and distribution
by DRC
· 13 years ago
b0428a7
Fix compiler warning
by DRC
· 13 years ago
848f225
Oops. Constructor should actually do something.
by DRC
· 13 years ago
62c6f98
Distribute TJLoader.java.in
by DRC
· 13 years ago
b2f9415
Slight refactor to put ScalingFactor into its own class (mainly because the $ in the class name was wreaking havoc on the build scripts, but also to add a few convenience methods to it) and to create a separate loader class so we can provide a .jar file with the MinGW distribution that loads the correct DLL
by DRC
· 13 years ago
86e51f2
Fix compiler warning with OpenJDK
by DRC
· 13 years ago
957d623
Include TurboJPEG/OSS Java wrapper JAR in Windows distribution packages
by DRC
· 13 years ago
dffd53d
Fix 'make dist' so that it includes only what we need from java/ (it was errantly including java/Makefile)
by DRC
· 13 years ago
f2602ce
Build and package TurboJPEG/OSS Java wrapper into JAR file
by DRC
· 13 years ago
b6ed7d3
Use a different naming convention, to avoid conflict with jpegut
by DRC
· 13 years ago
4f8c295
Clean up compiler warnings
by DRC
· 13 years ago
1f014c3
Fix compression from/decompression to TYPE_INT_{RGB|BGR} BufferedImages on big endian platforms
by DRC
· 13 years ago
2c74e51
More Java API cleanup
by DRC
· 13 years ago
92549de
Java code cleanup + Java docs
by DRC
· 13 years ago
7c99822
Add notes about performance
by DRC
· 13 years ago
16c7077
Add an option to display the output image
by DRC
· 13 years ago
1da67e1
If a scaled-down JPEG output image is requested, we must decompress and recompress the transformed image.
by DRC
· 13 years ago
6bd084a
Oops. Forgot to add TJTransform class
by DRC
· 13 years ago
3133441
Add access methods for getting at the JPEG buffer
by DRC
· 13 years ago
7d4b001
If transforming and outputting a JPEG file, output the transformed file directly instead of decompressing/recompressing it
by DRC
· 13 years ago
d0a8136
Handle 4:4:0 (transposed 4:2:2 subsampling)
by DRC
· 13 years ago
e857301
Implement lossless cropping interface in Java
by DRC
· 13 years ago
2e2358e
Print stack trace on error
by DRC
· 13 years ago
ad05754
Methods of a final class are automatically final
by DRC
· 13 years ago
5528b55
Use new scaling API
by DRC
· 13 years ago
f7f3ea4
Use consistent formatting conventions
by DRC
· 13 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
· 13 years ago
438affe
by DRC
· 13 years ago
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
· 14 years ago
0ad78a6
Add line feed
by DRC
· 14 years ago
026f7ce
Numerous enhancements, including using the new BufferedImage support to read/write non-JPEG files
by DRC
· 14 years ago
b605cac
Check for invalid subsampling factor
by DRC
· 14 years ago
84a1bcc
Support for compressing from/decompressing to a BufferedImage in the Java wrapper
by DRC
· 14 years ago
3bad53f
More JNI cleanup + added unit test and fixed bugs uncovered by it
by DRC
· 14 years ago
36336fc
Streamline Java wrapper
by DRC
· 14 years ago
b28fc57
Make the scaling API a bit more friendly
by DRC
· 14 years ago
e1303ef
Expose TurboJPEG scaling features in Java wrapper
by DRC
· 14 years ago
c5a4199
Restructure Java classes into their own package
by DRC
· 14 years ago
2413cb8
Use Java capitalization conventions
by DRC
· 14 years ago
f2214c2
by DRC
· 14 years ago
ed6526f
by DRC
· 14 years ago
5ccb982
JNI interface changed for TJ class, since it only has static methods now
by DRC
· 14 years ago
f8e0055
Add JNI wrapper for TurboJPEG/OSS
by DRC
· 14 years ago