History log of /external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJDecompressor.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/TJDecompressor.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/TJDecompressor.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/TJDecompressor.java
26dd86bd89a05598f7d1b97d0d02b09f83cc8a43 15-Aug-2014 DRC <dcommander@users.sourceforge.net> Restore backward compatibility between libjpeg-turbo 1.3.x JAR and the new JNI library


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1349 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJDecompressor.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/TJDecompressor.java
aba7ceda4f519f1ac1d5b5ec7bfc7627a812348e 23-Aug-2013 DRC <dcommander@users.sourceforge.net> Oops. Forgot to implement access method for the colorspace & extend TJBench


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1022 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJDecompressor.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/TJDecompressor.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/TJDecompressor.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/TJDecompressor.java
bb9e14787236cc283415fb052a532c6869fcf739 28-Apr-2013 DRC <dcommander@users.sourceforge.net> Fix backward compatibility between the Java classes and the 1.2.x JNI library (as long as the 1.3 Java features are not used.)


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@973 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJDecompressor.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/TJDecompressor.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/TJDecompressor.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/TJDecompressor.java
f659f43f937ed3fcd786753569d879989a640154 06-Jun-2012 DRC <dcommander@users.sourceforge.net> Add x, y parameters to TJDecompressor so that it can be used to decompress to an arbitrary position in the destination image (TurboVNC needs this.)


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@832 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJDecompressor.java
67ce3b2352fe1f7511edbfed74ec6960e41e97dc 19-Dec-2011 DRC <dcommander@users.sourceforge.net> 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.


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@732 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJDecompressor.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/TJDecompressor.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/TJDecompressor.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/TJDecompressor.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/TJDecompressor.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/TJDecompressor.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/TJDecompressor.java
31334415ae91b9208c36dae35bad3e59abf9fea9 04-Mar-2011 DRC <dcommander@users.sourceforge.net> Add access methods for getting at the JPEG buffer


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@506 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJDecompressor.java
e85730157e0b4fb12b0500d1a41b3e370874a74d 04-Mar-2011 DRC <dcommander@users.sourceforge.net> Implement lossless cropping interface in Java


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@501 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJDecompressor.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/TJDecompressor.java
109a578e89ea8cd2c39d50b012698148dd11dedb 01-Mar-2011 DRC <dcommander@users.sourceforge.net> 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.


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@477 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJDecompressor.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/TJDecompressor.java
b605cac79ee9161e794662572c14a0c5847e4a34 23-Feb-2011 DRC <dcommander@users.sourceforge.net> Check for invalid subsampling factor


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@433 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJDecompressor.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/TJDecompressor.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/TJDecompressor.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/TJDecompressor.java
b28fc5710a510410d2b498255a423dd62b353b3a 22-Feb-2011 DRC <dcommander@users.sourceforge.net> Make the scaling API a bit more friendly


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@422 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJDecompressor.java
e1303ef09989fffaa721ddf715fe871015fe93cc 16-Feb-2011 DRC <dcommander@users.sourceforge.net> Expose TurboJPEG scaling features in Java wrapper


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@375 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/java/org/libjpegturbo/turbojpeg/TJDecompressor.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/TJDecompressor.java