History log of /external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7a8c53e4bd7a0dbe442f4643f7e92f5355f69a68 19-Jun-2015 DRC <dcommander@users.sourceforge.net> Clarify that the TurboJPEG API functions/methods do not modify the source buffer.


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.4.x@1567 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
3ebcf7cf86e3f3275bed37ae613ca909274213b8 18-Nov-2014 DRC <dcommander@users.sourceforge.net> Make TJCompressor.close() and TJDecompressor.close() idempotent


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.4.x@1416 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
40dd3146cde2ba5036fe76a4f09e1125b4592347 17-Aug-2014 DRC <dcommander@users.sourceforge.net> 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

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1360 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
fc26b6577a2c422899e5cb9f483ee9d3ed37e185 16-Mar-2014 DRC <dcommander@users.sourceforge.net> 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


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1176 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
b14813947ee5abacb40fc20455c8d7af1adfd3a7 14-Mar-2014 DRC <dcommander@users.sourceforge.net> Streamline the BufferedImage functionality in the compressor so that it works the same way as compressing a "normal" image, and deprecate the old BufferedImage methods and other redundant methods. Eliminate the use of deprecated features in the test programs.


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1168 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
1e67274bd7f77f6ace653db7b356ab3f24453c88 31-Oct-2013 DRC <dcommander@users.sourceforge.net> Extend the TurboJPEG Java API to support compressing JPEG images from YUV planar images


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1071 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
b2c4745aa3bb054b59e53001d3d2fb86ed37a060 23-Aug-2013 DRC <dcommander@users.sourceforge.net> Wordsmithing


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1021 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
38cb1ec2a77b7209a260f3cced1e6c6365616c8e 23-Aug-2013 DRC <dcommander@users.sourceforge.net> Add CMYK support to the TurboJPEG Java API & clean up a few things in the C API


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1020 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
fef9852da3a80bfaf84862462609f97d77ad6db7 28-Apr-2013 DRC <dcommander@users.sourceforge.net> Extend the TurboJPEG Java API to support generating YUV images with arbitrary padding and to support image scaling when decompressing to YUV


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@975 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
1d29c5f97bf5538a771c681ffff91c6fa8709d5c 27-Apr-2013 DRC <dcommander@users.sourceforge.net> Correct misuse of the word "pitch" + more code formatting tweaks


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@970 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
67bee8683db22050e346e0d002c5969da854d582 27-Apr-2013 DRC <dcommander@users.sourceforge.net> Code formatting tweaks


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@968 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
65d4a46d3b01dd56a03565b62f223262698b1bed 27-Apr-2013 DRC <dcommander@users.sourceforge.net> Java doc tweaks


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@966 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
fac3bea8dae8664110951427434d94bcd139d17b 24-Sep-2012 DRC <dcommander@users.sourceforge.net> 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.)


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@862 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
80803ae5fe6ca228d0783b1921e7e800c9a28964 15-Dec-2011 DRC <dcommander@users.sourceforge.net> "which"="that"


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@730 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
c08e8c15bc73e7931ac5b87b992b17bbbda7f332 09-Sep-2011 DRC <dcommander@users.sourceforge.net> When decompressing to a 4-byte RGB buffer, set the unused byte to 0xFF so it can be interpreted as an opaque alpha channel.


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@699 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
9b49f0e4c77c727648c6d3a4915eefdf5436de4a 12-Jul-2011 DRC <dcommander@users.sourceforge.net> Re-work TJBUFSIZE() to take into account the level of chrominance subsampling


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@668 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
b2f9415a6365b8eb412a5b6159be3cc0f875325f 02-Apr-2011 DRC <dcommander@users.sourceforge.net> 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


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@557 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
1f014c32e66e00f4e6934f31beefae57ab51a477 17-Mar-2011 DRC <dcommander@users.sourceforge.net> Fix compression from/decompression to TYPE_INT_{RGB|BGR} BufferedImages on big endian platforms


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@520 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
2c74e5124d25112809bdc26cbc36aa764e8870c3 16-Mar-2011 DRC <dcommander@users.sourceforge.net> More Java API cleanup


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@519 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
92549de2c2b139070294aec12ec39b7c86a56b52 15-Mar-2011 DRC <dcommander@users.sourceforge.net> Java code cleanup + Java docs


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@518 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
f7f3ea404cc8618305efc059c34d881566206ed9 01-Mar-2011 DRC <dcommander@users.sourceforge.net> Use consistent formatting conventions


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@479 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
4f1580cc0e7c33385e88bca7fe08602b87d29aeb 25-Feb-2011 DRC <dcommander@users.sourceforge.net> 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


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@451 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
84a1bcca6fd0f21091a84f04b820b29012c60857 23-Feb-2011 DRC <dcommander@users.sourceforge.net> Support for compressing from/decompressing to a BufferedImage in the Java wrapper


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@432 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
3bad53fa04699ce22a7d2ba6763d7a357ef30540 23-Feb-2011 DRC <dcommander@users.sourceforge.net> More JNI cleanup + added unit test and fixed bugs uncovered by it


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@431 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
36336fcddc4cc9f74988e3f03c4683c88c8fce45 22-Feb-2011 DRC <dcommander@users.sourceforge.net> Streamline Java wrapper


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@424 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java
c5a419970eb91c85844002901210484b29e25fb1 08-Feb-2011 DRC <dcommander@users.sourceforge.net> Restructure Java classes into their own package


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@358 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJCompressor.java