]>
granicus.if.org Git - libjpeg-turbo/log
DRC [Thu, 31 Oct 2013 05:04:51 +0000 (05:04 +0000)]
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
DRC [Thu, 31 Oct 2013 05:02:20 +0000 (05:02 +0000)]
Add 'tjunittest -yuv -alloc' test on Windows as well
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1070
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Thu, 31 Oct 2013 05:00:19 +0000 (05:00 +0000)]
r1065 broke the build on Windows, because getinstance() defines a variable. Thus, it needs to occur before the array initialization code.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1069
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Thu, 31 Oct 2013 04:53:27 +0000 (04:53 +0000)]
Clean up formatting code and rename the JPEG files generated during the YUV decode tests to reflect the fact that they are being generated from YUV source images.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1068
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 30 Oct 2013 23:02:57 +0000 (23:02 +0000)]
Extend the TurboJPEG C API to support compressing JPEG images from YUV planar images
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1067
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 30 Oct 2013 22:21:58 +0000 (22:21 +0000)]
Oops
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1066
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 30 Oct 2013 22:21:06 +0000 (22:21 +0000)]
Fix a really subtle issue whereby an invalid free() could occur if a program called tjInitDecompress() and then accidentally passed the handle to tjEncodeYUV3(), or if a program called tjInitCompress() and then accidentally passed the handle to tjDecompressToYUV2().
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1065
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Sat, 26 Oct 2013 00:29:53 +0000 (00:29 +0000)]
Fix logic error from r1037
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1062
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Sat, 12 Oct 2013 21:51:16 +0000 (21:51 +0000)]
Fix a couple of issues with return value checking. JFREAD(), which wraps fread(), will never return -1. fread() will instead return 0 or a short object count if an error occurs, and ferror() will return 1 in that case. The second issue was that we were assigning the return value of ftell() to an unsigned long prior to checking the value, so the value would never be < 0 if an error occurred. It would instead be (unsigned long)-1.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1060
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Sat, 12 Oct 2013 21:52:48 +0000 (21:52 +0000)]
Fix a couple of issues with return value checking. JFREAD(), which wraps fread(), will never return -1. fread() will instead return 0 or a short object count if an error occurs, and ferror() will return 1 in that case. The second issue was that we were assigning the return value of ftell() to an unsigned long prior to checking the value, so the value would never be < 0 if an error occurred. It would instead be (unsigned long)-1.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@1061
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Sat, 12 Oct 2013 21:39:20 +0000 (21:39 +0000)]
SIMD-accelerated integer convsamp routine for MIPS DSPr2
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1059
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 9 Oct 2013 18:39:44 +0000 (18:39 +0000)]
SIMD-accelerated floating point quantize and convsamp routines for MIPS DSPr2
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1058
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 8 Oct 2013 02:32:07 +0000 (02:32 +0000)]
adjust DSPr2 performance claims
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1057
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 8 Oct 2013 02:18:59 +0000 (02:18 +0000)]
SIMD-accelerated fast integer inverse DCT routine for MIPS DSPr2
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1056
632fc199 -4ca6-4c93-a231-
07263d6284db
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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