]> granicus.if.org Git - libjpeg-turbo/log
libjpeg-turbo
11 years agoSIMD-accelerated fast integer forward DCT routine for MIPS DSPr2
DRC [Tue, 8 Oct 2013 02:11:21 +0000 (02:11 +0000)]
SIMD-accelerated fast integer forward DCT routine for MIPS DSPr2

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1055 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoSIMD-accelerated slow integer forward DCT and quantize routines for MIPS DSPr2
DRC [Mon, 30 Sep 2013 18:13:27 +0000 (18:13 +0000)]
SIMD-accelerated slow integer forward DCT and quantize routines for MIPS DSPr2

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1054 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoSome of the IJG headers say "Modified by", so clarify that our "Modifications" are...
DRC [Sat, 28 Sep 2013 03:22:53 +0000 (03:22 +0000)]
Some of the IJG headers say "Modified by", so clarify that our "Modifications" are not referring to these.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1052 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoSome of the IJG headers say "Modified by", so clarify that our "Modifications" are...
DRC [Sat, 28 Sep 2013 03:23:49 +0000 (03:23 +0000)]
Some of the IJG headers say "Modified by", so clarify that our "Modifications" are not referring to these.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@1053 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoActually, the second bug was hidden by the first, so the initial ChangeLog entry...
DRC [Sat, 28 Sep 2013 03:11:46 +0000 (03:11 +0000)]
Actually, the second bug was hidden by the first, so the initial ChangeLog entry was correct from the user's point of view.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1051 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoActually, the second bug was hidden by the first, so the initial ChangeLog entry...
DRC [Sat, 28 Sep 2013 03:10:31 +0000 (03:10 +0000)]
Actually, the second bug was hidden by the first, so the initial ChangeLog entry was correct from the user's point of view.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@1050 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFix an issue that resulted in an error ("Invalid SOS parameters for sequential JPEG...
DRC [Sat, 28 Sep 2013 03:04:01 +0000 (03:04 +0000)]
Fix an issue that resulted in an error ("Invalid SOS parameters for sequential JPEG.  Didn't expect more than one scan.") when decoding progressive+arithmetic JPEGs generated by libjpeg-turbo.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@1049 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFix an issue that resulted in an error ("Invalid SOS parameters for sequential JPEG...
DRC [Wed, 6 Nov 2013 07:37:01 +0000 (07:37 +0000)]
Fix an issue that resulted in an error ("Invalid SOS parameters for sequential JPEG.  Didn't expect more than one scan.") when decoding progressive+arithmetic JPEGs generated by libjpeg-turbo.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@1081 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoRemove unnecessary whitespace
DRC [Wed, 6 Nov 2013 05:58:38 +0000 (05:58 +0000)]
Remove unnecessary whitespace

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@1077 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFix an issue that resulted in an error ("Invalid SOS parameters for sequential JPEG...
DRC [Sat, 28 Sep 2013 03:03:04 +0000 (03:03 +0000)]
Fix an issue that resulted in an error ("Invalid SOS parameters for sequential JPEG.  Didn't expect more than one scan.") when decoding progressive+arithmetic JPEGs generated by libjpeg-turbo.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1048 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoSIMD-accelerated 3/4 and 3/2 decompression scaling for MIPS DSPr2
DRC [Fri, 27 Sep 2013 17:51:08 +0000 (17:51 +0000)]
SIMD-accelerated 3/4 and 3/2 decompression scaling for MIPS DSPr2

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1047 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoSIMD-accelerated 1/2 and 1/4 decompression scaling for MIPS DSPr2
DRC [Fri, 27 Sep 2013 17:43:23 +0000 (17:43 +0000)]
SIMD-accelerated 1/2 and 1/4 decompression scaling for MIPS DSPr2

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1046 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoSIMD-optimized RGB-to-grayscale conversion for MIPS DSPr2
DRC [Fri, 27 Sep 2013 17:39:57 +0000 (17:39 +0000)]
SIMD-optimized RGB-to-grayscale conversion for MIPS DSPr2

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1045 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoName the package *cygwin64.tar.bz2 when building on Cygwin64.
DRC [Thu, 26 Sep 2013 07:29:20 +0000 (07:29 +0000)]
Name the package *cygwin64.tar.bz2 when building on Cygwin64.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1044 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoName the package *cygwin64.tar.bz2 when building on Cygwin64.
DRC [Thu, 26 Sep 2013 07:27:56 +0000 (07:27 +0000)]
Name the package *cygwin64.tar.bz2 when building on Cygwin64.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@1043 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFix segfault in MIPS DSPr2 upsample routines that occurred when doing 'make test'
DRC [Wed, 25 Sep 2013 17:33:37 +0000 (17:33 +0000)]
Fix segfault in MIPS DSPr2 upsample routines that occurred when doing 'make test'

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1040 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoDue to the way in which the configure script silently falls back to a non-SIMD build...
DRC [Wed, 25 Sep 2013 05:24:46 +0000 (05:24 +0000)]
Due to the way in which the configure script silently falls back to a non-SIMD build if SIMD can't be enabled, we accidentally released iOS ARM v7 and v7s binaries in 1.3.0 that did not contain NEON SIMD code, because gas-preprocessor.pl wasn't in the PATH.  In order to prevent this from happening again, specifying --with-simd now has the effect of forcing a SIMD build, and if this argument is specified, any issues encountered while enabling SIMD are treated as fatal.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@1039 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoDue to the way in which the configure script silently falls back to a non-SIMD build...
DRC [Wed, 25 Sep 2013 04:36:44 +0000 (04:36 +0000)]
Due to the way in which the configure script silently falls back to a non-SIMD build if SIMD can't be enabled, we accidentally released iOS ARM v7 and v7s binaries in 1.3.0 that did not contain NEON SIMD code, because gas-preprocessor.pl wasn't in the PATH.  In order to prevent this from happening again, specifying --with-simd now has the effect of forcing a SIMD build, and if this argument is specified, any issues encountered while enabling SIMD are treated as fatal.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1037 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoWe can't enable optimized entropy coding unless we're using Huffman coding. This...
DRC [Tue, 24 Sep 2013 03:39:51 +0000 (03:39 +0000)]
We can't enable optimized entropy coding unless we're using Huffman coding.  This fixes a bug whereby attempting to create a progressive JPEG with arithmetic coding would fail.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@1036 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoClarify that the bug affects cjpeg as well as jpegtran.
DRC [Tue, 24 Sep 2013 03:38:32 +0000 (03:38 +0000)]
Clarify that the bug affects cjpeg as well as jpegtran.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@1035 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoClarify that the bug affects cjpeg as well as jpegtran.
DRC [Tue, 24 Sep 2013 03:37:29 +0000 (03:37 +0000)]
Clarify that the bug affects cjpeg as well as jpegtran.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1034 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFix I/O suspension. This little nugget of code was introduced in r30 as part of...
DRC [Tue, 24 Sep 2013 03:26:47 +0000 (03:26 +0000)]
Fix I/O suspension.  This little nugget of code was introduced in r30 as part of an early attempt to make buffered I/O work with the optimized Huffman codec.  Ultimately, r32 reverted a lot of that mess and introduced much of the logic we now use, rendering this code unnecessary, but it was never reverted because it only causes problems when I/O suspension is used, and apparently no one has tried to do that with libjpeg-turbo until now.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@1033 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoWe can't enable optimized entropy coding unless we're using Huffman coding. This...
DRC [Tue, 24 Sep 2013 03:21:38 +0000 (03:21 +0000)]
We can't enable optimized entropy coding unless we're using Huffman coding.  This fixes a bug whereby attempting to create a progressive JPEG with arithmetic coding would fail.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@1032 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoWe can't enable optimized entropy coding unless we're using Huffman coding. This...
DRC [Tue, 24 Sep 2013 03:18:27 +0000 (03:18 +0000)]
We can't enable optimized entropy coding unless we're using Huffman coding.  This fixes a bug whereby attempting to create a progressive JPEG with arithmetic coding would fail.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1031 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoThe connect.apple.com alias has apparently been down for about a month
DRC [Mon, 23 Sep 2013 18:38:20 +0000 (18:38 +0000)]
The connect.apple.com alias has apparently been down for about a month

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@1030 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoThe connect.apple.com alias has apparently been down for about a month
DRC [Mon, 23 Sep 2013 18:37:34 +0000 (18:37 +0000)]
The connect.apple.com alias has apparently been down for about a month

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1029 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoOops. We need to delete the new copy of turbojpeg.dll in the binary directory. ...
DRC [Fri, 20 Sep 2013 01:11:40 +0000 (01:11 +0000)]
Oops.  We need to delete the new copy of turbojpeg.dll in the binary directory.  Also add quotes to InstDir to allow installing under "c:\Program Files\", and remove unnecessary quotes in the Delete directives.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@1028 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoIn the Windows installer packages, place a duplicate copy of turbojpeg.dll in c:...
DRC [Thu, 19 Sep 2013 22:57:18 +0000 (22:57 +0000)]
In the Windows installer packages, place a duplicate copy of turbojpeg.dll in c:\libjpeg-turbo[-gcc][64]\bin.  This is mainly to give installers an easy way to find the DLL for the purposes of bundling it.  Specifically, this was necessary for TurboVNC, becuase 32-bit CMake running on 64-bit Windows cannot ever access the "real" c:\windows\system32 directory.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1027 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoIn the Windows installer packages, place a duplicate copy of turbojpeg.dll in c:...
DRC [Thu, 19 Sep 2013 22:55:57 +0000 (22:55 +0000)]
In the Windows installer packages, place a duplicate copy of turbojpeg.dll in c:\libjpeg-turbo[-gcc][64]\bin.  This is mainly to give installers an easy way to find the DLL for the purposes of bundling it.  Specifically, this was necessary for TurboVNC, becuase 32-bit CMake running on 64-bit Windows cannot ever access the "real" c:\windows\system32 directory.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@1026 632fc199-4ca6-4c93-a231-07263d6284db

11 years ago1.3.1
DRC [Thu, 19 Sep 2013 09:36:03 +0000 (09:36 +0000)]
1.3.1

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@1025 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFix 'make dist'
DRC [Fri, 23 Aug 2013 07:57:21 +0000 (07:57 +0000)]
Fix 'make dist'

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1024 632fc199-4ca6-4c93-a231-07263d6284db

11 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1023 632fc199-4ca6...
DRC [Fri, 23 Aug 2013 07:46:07 +0000 (07:46 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1023 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoOops. Forgot to implement access method for the colorspace & extend TJBench
DRC [Fri, 23 Aug 2013 07:13:59 +0000 (07:13 +0000)]
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

11 years agoWordsmithing
DRC [Fri, 23 Aug 2013 06:38:59 +0000 (06:38 +0000)]
Wordsmithing

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1021 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoAdd CMYK support to the TurboJPEG Java API & clean up a few things in the C API
DRC [Fri, 23 Aug 2013 04:45:43 +0000 (04:45 +0000)]
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

11 years agoAdd CMYK support to the TurboJPEG C API
DRC [Fri, 23 Aug 2013 02:49:25 +0000 (02:49 +0000)]
Add CMYK support to the TurboJPEG C API

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1019 632fc199-4ca6-4c93-a231-07263d6284db

11 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1018 632fc199-4ca6...
DRC [Tue, 20 Aug 2013 00:17:26 +0000 (00:17 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1018 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoAdd 4:1:1 subsampling support in the TurboJPEG Java API
DRC [Sun, 18 Aug 2013 11:04:21 +0000 (11:04 +0000)]
Add 4:1:1 subsampling support in the TurboJPEG Java API

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1017 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoAdd note regarding the fact that 4:4:0 lacks full SIMD support; Add an option for...
DRC [Sun, 18 Aug 2013 10:47:07 +0000 (10:47 +0000)]
Add note regarding the fact that 4:4:0 lacks full SIMD support;  Add an option for benchmarking 4:4:0 subsampling in TJBench;  Wordsmithing;  Disable timestamp in generated HTML files to make diffing and merging easier

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@1016 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoAdd note regarding the fact that 4:4:0 lacks full SIMD support; Add an option for...
DRC [Sun, 18 Aug 2013 10:39:30 +0000 (10:39 +0000)]
Add note regarding the fact that 4:4:0 lacks full SIMD support;  Add an option for benchmarking 4:4:0 subsampling in TJBench;  Wordsmithing;  Disable timestamp in generated HTML files to make diffing and merging easier

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1015 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoAdd 4:1:1 subsampling support in the TurboJPEG C API
DRC [Sun, 18 Aug 2013 10:19:00 +0000 (10:19 +0000)]
Add 4:1:1 subsampling support in the TurboJPEG C API

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1014 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoDisable timestamp in generated HTML files to make diffing and merging easier.
DRC [Sun, 18 Aug 2013 09:38:52 +0000 (09:38 +0000)]
Disable timestamp in generated HTML files to make diffing and merging easier.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1013 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoDisable timestamp in generated HTML files to make diffing and merging easier.
DRC [Sun, 18 Aug 2013 09:37:48 +0000 (09:37 +0000)]
Disable timestamp in generated HTML files to make diffing and merging easier.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@1012 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoWordsmithing
DRC [Sun, 18 Aug 2013 09:31:45 +0000 (09:31 +0000)]
Wordsmithing

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1011 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoWordsmithing
DRC [Sun, 18 Aug 2013 09:28:09 +0000 (09:28 +0000)]
Wordsmithing

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@1010 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoAdd note regarding the fact that 4:4:0 lacks full SIMD support; Add an option for...
DRC [Sun, 18 Aug 2013 09:15:37 +0000 (09:15 +0000)]
Add note regarding the fact that 4:4:0 lacks full SIMD support;  Add an option for benchmarking 4:4:0 subsampling in tjbench.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1009 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoAdd note regarding the fact that 4:4:0 lacks full SIMD support; Add an option for...
DRC [Sun, 18 Aug 2013 09:13:00 +0000 (09:13 +0000)]
Add note regarding the fact that 4:4:0 lacks full SIMD support;  Add an option for benchmarking 4:4:0 subsampling in tjbench.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@1008 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoUpgrade to Doxygen 1.8.3.1; Add note regarding the fact that 4:4:0 lacks full SIMD...
DRC [Sun, 18 Aug 2013 09:02:42 +0000 (09:02 +0000)]
Upgrade to Doxygen 1.8.3.1;  Add note regarding the fact that 4:4:0 lacks full SIMD support.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@1007 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoUpgrade to Doxygen 1.8.3.1
DRC [Sun, 18 Aug 2013 09:00:15 +0000 (09:00 +0000)]
Upgrade to Doxygen 1.8.3.1

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@1006 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoUpgrade to Doxygen 1.8.3.1
DRC [Sun, 18 Aug 2013 08:47:03 +0000 (08:47 +0000)]
Upgrade to Doxygen 1.8.3.1

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1005 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoRemove stray closing bracket that prevented the use of this header in a C++ application
DRC [Mon, 12 Aug 2013 21:36:10 +0000 (21:36 +0000)]
Remove stray closing bracket that prevented the use of this header in a C++ application

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@1003 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoRemove stray closing bracket that prevented the use of this header in a C++ application
DRC [Mon, 12 Aug 2013 21:35:46 +0000 (21:35 +0000)]
Remove stray closing bracket that prevented the use of this header in a C++ application

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1002 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoBy default, install the libraries into /opt/libjpeg-turbo/lib32 on any 32-bit system...
DRC [Sun, 11 Aug 2013 23:23:41 +0000 (23:23 +0000)]
By default, install the libraries into /opt/libjpeg-turbo/lib32 on any 32-bit system, not just x86, and into /opt/libjpeg-turbo/lib64 on any 64-bit system, not just x86-64.  In particular, this addresses an issue with building TurboVNC and VirtualGL on ARM systems.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1001 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoDocument previous commit in the change log
DRC [Sun, 11 Aug 2013 23:04:34 +0000 (23:04 +0000)]
Document previous commit in the change log

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@1000 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoBy default, install the libraries into /opt/libjpeg-turbo/lib32 on any 32-bit system...
DRC [Sun, 11 Aug 2013 22:57:19 +0000 (22:57 +0000)]
By default, install the libraries into /opt/libjpeg-turbo/lib32 on any 32-bit system, not just x86, and into /opt/libjpeg-turbo/lib64 on any 64-bit system, not just x86-64.  In particular, this addresses an issue with building TurboVNC and VirtualGL on ARM systems.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@999 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoSIMD support for performing upsampling using MIPS DSPr2 instructions
DRC [Sat, 27 Jul 2013 21:50:02 +0000 (21:50 +0000)]
SIMD support for performing upsampling using MIPS DSPr2 instructions

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@996 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoSIMD support for performing downsampling using MIPS DSPr2 instructions
DRC [Sat, 27 Jul 2013 21:48:18 +0000 (21:48 +0000)]
SIMD support for performing downsampling using MIPS DSPr2 instructions

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@995 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoSIMD support for performing fancy upsampling using MIPS DSPr2 instructions
DRC [Sat, 27 Jul 2013 21:44:14 +0000 (21:44 +0000)]
SIMD support for performing fancy upsampling using MIPS DSPr2 instructions

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@994 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoSIMD support for performing color conversion using MIPS DSPr2 instructions
DRC [Wed, 24 Jul 2013 21:50:20 +0000 (21:50 +0000)]
SIMD support for performing color conversion using MIPS DSPr2 instructions

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@993 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFix lintian warning about missing maintainer address when installing on recent Debian...
DRC [Sun, 7 Jul 2013 04:43:49 +0000 (04:43 +0000)]
Fix lintian warning about missing maintainer address when installing on recent Debian-based systems

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@992 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFix lintian warning about missing maintainer address when installing on recent Debian...
DRC [Sun, 7 Jul 2013 04:42:56 +0000 (04:42 +0000)]
Fix lintian warning about missing maintainer address when installing on recent Debian-based systems

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@991 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoUse ELF64 object format on 64-bit kFreeBSD systems.
DRC [Wed, 3 Jul 2013 14:22:09 +0000 (14:22 +0000)]
Use ELF64 object format on 64-bit kFreeBSD systems.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@990 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoUse ELF64 object format on 64-bit kFreeBSD systems.
DRC [Wed, 3 Jul 2013 14:21:49 +0000 (14:21 +0000)]
Use ELF64 object format on 64-bit kFreeBSD systems.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@989 632fc199-4ca6-4c93-a231-07263d6284db

11 years ago1.3.0 1.3.0
DRC [Fri, 10 May 2013 22:08:53 +0000 (22:08 +0000)]
1.3.0

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@983 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFix incorrect data output and buffer overruns in the new tjDecompressToYUV2() functio...
DRC [Tue, 7 May 2013 21:17:35 +0000 (21:17 +0000)]
Fix incorrect data output and buffer overruns in the new tjDecompressToYUV2() function whenever scaling is used along with a 4:2:0 JPEG image;  extend tjunittest and TJUnitTest to test for these issues.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@982 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoClean up the output of tjunittest and TJUnitTest
DRC [Sat, 4 May 2013 23:41:33 +0000 (23:41 +0000)]
Clean up the output of tjunittest and TJUnitTest

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@981 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoClean up the output of tjunittest and TJUnitTest
DRC [Sat, 4 May 2013 23:31:32 +0000 (23:31 +0000)]
Clean up the output of tjunittest and TJUnitTest

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@980 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoMake sure the RPM provides "libjpeg-turbo" as well, for backward compatibility (the...
DRC [Sat, 4 May 2013 04:48:27 +0000 (04:48 +0000)]
Make sure the RPM provides "libjpeg-turbo" as well, for backward compatibility (the TurboVNC RPM build, in particular, checks for this.)

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@979 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoMake sure the RPM provides "libjpeg-turbo" as well, for backward compatibility (the...
DRC [Wed, 1 May 2013 06:03:53 +0000 (06:03 +0000)]
Make sure the RPM provides "libjpeg-turbo" as well, for backward compatibility (the TurboVNC RPM build, in particular, checks for this.)

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@978 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFix 'make rpm'
DRC [Wed, 1 May 2013 05:48:22 +0000 (05:48 +0000)]
Fix 'make rpm'

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@977 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoExtend the TurboJPEG Java API to support generating YUV images with arbitrary padding...
DRC [Sun, 28 Apr 2013 01:32:52 +0000 (01:32 +0000)]
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

11 years agoFix backward compatibility between the Java classes and the 1.2.x JNI library (as...
DRC [Sat, 27 Apr 2013 23:25:17 +0000 (23:25 +0000)]
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/trunk@974 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFix backward compatibility between the Java classes and the 1.2.x JNI library (as...
DRC [Sat, 27 Apr 2013 22:48:08 +0000 (22:48 +0000)]
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

11 years agoBump the age number of the TurboJPEG DSO, because interfaces have been added.
DRC [Sat, 27 Apr 2013 22:18:29 +0000 (22:18 +0000)]
Bump the age number of the TurboJPEG DSO, because interfaces have been added.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@972 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoCorrect misuse of the word "pitch" + more code formatting tweaks
DRC [Sat, 27 Apr 2013 20:55:45 +0000 (20:55 +0000)]
Correct misuse of the word "pitch" + more code formatting tweaks

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@971 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoCorrect misuse of the word "pitch" + more code formatting tweaks
DRC [Sat, 27 Apr 2013 20:54:44 +0000 (20:54 +0000)]
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

11 years agoCode formatting tweaks
DRC [Sat, 27 Apr 2013 12:38:20 +0000 (12:38 +0000)]
Code formatting tweaks

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@969 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoCode formatting tweaks
DRC [Sat, 27 Apr 2013 12:36:07 +0000 (12:36 +0000)]
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

11 years agoJava doc tweaks
DRC [Sat, 27 Apr 2013 01:08:55 +0000 (01:08 +0000)]
Java doc tweaks

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@967 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoJava doc tweaks
DRC [Sat, 27 Apr 2013 01:06:52 +0000 (01:06 +0000)]
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

11 years agoNot that it matters, because JNI uses dlopen()/dlsym() to load symbols, but for bookk...
DRC [Fri, 26 Apr 2013 23:43:15 +0000 (23:43 +0000)]
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.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@965 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoOops
DRC [Fri, 26 Apr 2013 23:41:51 +0000 (23:41 +0000)]
Oops

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@964 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoNot that it matters, because JNI uses dlopen()/dlsym() to load symbols, but for bookk...
DRC [Fri, 26 Apr 2013 23:39:23 +0000 (23:39 +0000)]
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.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@963 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoExtend the TurboJPEG C API to support generating YUV images with arbitrary padding...
DRC [Fri, 26 Apr 2013 10:33:29 +0000 (10:33 +0000)]
Extend the TurboJPEG C 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@962 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoWordsmithing
DRC [Fri, 26 Apr 2013 08:54:10 +0000 (08:54 +0000)]
Wordsmithing

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@961 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFurther doc tweaks
DRC [Fri, 26 Apr 2013 08:46:46 +0000 (08:46 +0000)]
Further doc tweaks

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@960 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFurther doc tweaks
DRC [Fri, 26 Apr 2013 08:41:25 +0000 (08:41 +0000)]
Further doc tweaks

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@959 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoSubtle point, but since libjpeg-turbo 1.3 now supports scaling factors > 1, the width...
DRC [Fri, 26 Apr 2013 05:35:22 +0000 (05:35 +0000)]
Subtle point, but since libjpeg-turbo 1.3 now supports scaling factors > 1, the width and height specified in tjDecompress2() are not necessarily smaller than the JPEG width/height.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@958 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoSubtle point, but since libjpeg-turbo 1.3 now supports scaling factors > 1, the width...
DRC [Fri, 26 Apr 2013 05:32:32 +0000 (05:32 +0000)]
Subtle point, but since libjpeg-turbo 1.3 now supports scaling factors > 1, the width and height specified in tjDecompress2() are not necessarily smaller than the JPEG width/height.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@957 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoBump version to prepare for new features
DRC [Thu, 25 Apr 2013 09:45:50 +0000 (09:45 +0000)]
Bump version to prepare for new features

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@956 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoCreate 1.3.x branch
DRC [Thu, 25 Apr 2013 09:37:19 +0000 (09:37 +0000)]
Create 1.3.x branch

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@955 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFix I/O suspension. This little nugget of code was introduced in r30 as part of...
DRC [Thu, 25 Apr 2013 08:55:31 +0000 (08:55 +0000)]
Fix I/O suspension.  This little nugget of code was introduced in r30 as part of an early attempt to make buffered I/O work with the optimized Huffman codec.  Ultimately, r32 reverted a lot of that mess and introduced much of the logic we now use, rendering this code unnecessary, but it was never reverted because it only causes problems when I/O suspension is used, and apparently no one has tried to do that with libjpeg-turbo until now.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@954 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFor consistency, allow the name of the Mac and Cygwin packages to be overridden as...
DRC [Wed, 24 Apr 2013 23:39:37 +0000 (23:39 +0000)]
For consistency, allow the name of the Mac and Cygwin packages to be overridden as well.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@953 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoMinor doc tweaks + ChangeLog update
DRC [Wed, 24 Apr 2013 06:40:25 +0000 (06:40 +0000)]
Minor doc tweaks + ChangeLog update

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@951 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoIn order to avoid a functional regression with previous releases, the JAR file needs...
DRC [Wed, 24 Apr 2013 06:21:24 +0000 (06:21 +0000)]
In order to avoid a functional regression with previous releases, the JAR file needs to be able to load either the 64-bit or 32-bit JNI library on Un*x systems.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@950 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoMove the TurboJPEG DLLs back into the system directory on Windows platforms. For...
DRC [Wed, 24 Apr 2013 05:26:42 +0000 (05:26 +0000)]
Move the TurboJPEG DLLs back into the system directory on Windows platforms.  For Windows, it doesn't really simplify the build system to install these libraries in c:\libjpeg-turbo*, and it introduces potential problems with loading the JNI library.  Specifically, if a user linked their Java app against the 64-bit libjpeg-turbo SDK and then used a 32-bit JVM at run time, they would not be able to load the 32-bit turbojpeg.dll without manipulating java.library.path or the PATH environment (and vice versa for building against the 32-bit libjpeg-turbo SDK and using a 64-bit JVM at run time.)

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@949 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoOlder versions of automake don't support multiple _JAVA primaries, but we don't actua...
DRC [Wed, 24 Apr 2013 03:36:30 +0000 (03:36 +0000)]
Older versions of automake don't support multiple _JAVA primaries, but we don't actually have to specify a "dist" primary, since the Java sources are already included under EXTRA_DIST.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@948 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFix 'make dist'
DRC [Wed, 24 Apr 2013 03:15:23 +0000 (03:15 +0000)]
Fix 'make dist'

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@947 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFurther enhancements/fixes to the packaging system:
DRC [Tue, 23 Apr 2013 22:29:00 +0000 (22:29 +0000)]
Further enhancements/fixes to the packaging system:
-- The Mac and Cygwin packages will now be created with the directory structure defined by the configure variables "prefix", "bindir", "libdir", etc., with the exception that the docs are always installed under /usr/share/doc/{package_name}-{version} on Cygwin and /Library/Documentation/{package_name} on Mac.
-- Fixed a duplicate filename warning when generating RPMs with the default prefix of /opt/libjpeg-turbo.
-- Moved the TurboJPEG libraries out of the system directory on Windows and Mac.  It is no longer necessary to put them there, since we are not trying to be backward compatible with TurboJPEG/IPP anymore.
-- Fixed an issue whereby building the "installer" target on Windows would not build the Java JAR file, thus causing an error if the JAR had not been previously built.
-- Building the "install" target on Windows will now install libjpeg-turbo into c:\libjpeg-turbo[-gcc][64] (the same directories used by the installers.)  This can be overridden by setting CMAKE_INSTALL_PREFIX.
-- The Java classes on all platforms will now look for the JNI library in the directory under which the build/packaging system installs it.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@946 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoOverhaul Linux/Unix packaging system, primarily to avoid conflicts with vendor-suppli...
DRC [Fri, 19 Apr 2013 04:25:14 +0000 (04:25 +0000)]
Overhaul Linux/Unix packaging system, primarily to avoid conflicts with vendor-supplied libjpeg-turbo packages (such as in Fedora and RHEL 6.)  This also streamlines the packaging system somewhat, since it is no longer necessary to move the TurboJPEG libraries into the system library directory.  Relocating those libraries was originally done to provide backward compatibility with TurboJPEG/IPP, but that package is long obsolete, and the software that formerly used it has been linking statically with libjpeg-turbo for quite some time.

If the default prefix (/opt/libjpeg-turbo) is used, then we now always install 32-bit libraries in /opt/libjpeg-turbo/lib32 and 64-bit libraries in /opt/libjpeg-turbo/lib64 instead of trying to conform to the Debian or Red Hat conventions.  The RPM and DEB packages will now be created with the directory structure defined by the configure variables "prefix", "bindir", "libdir", etc., with the exception that the docs are always installed under /usr/share/doc/{package_name}-{version}.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@944 632fc199-4ca6-4c93-a231-07263d6284db