DRC [Sun, 13 Jan 2013 01:19:09 +0000 (01:19 +0000)]
Also remove mention of install.txt and filelist.txt in the build system and README.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@899
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Sun, 13 Jan 2013 01:17:08 +0000 (01:17 +0000)]
install.txt contains no information relevant to libjpeg-turbo, and filelist.txt does not give any information that can't be gleaned by looking at the headers in the various source files.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@898
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Sat, 12 Jan 2013 07:29:53 +0000 (07:29 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@896
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Sat, 12 Jan 2013 07:28:35 +0000 (07:28 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@895
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Fri, 11 Jan 2013 11:07:37 +0000 (11:07 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@894
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Thu, 10 Jan 2013 11:47:39 +0000 (11:47 +0000)]
Wordsmithing; Remove mention of TurboJPEG/IPP-- it is no longer a relevant comparison, since the version of IPP on which TurboJPEG/IPP was based is now quite old, and TurboJPEG/IPP is no longer distributed or supported by The VirtualGL Project; Include information about mathematical incompatibilities with jpeg-8
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@893
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Sun, 6 Jan 2013 17:59:42 +0000 (17:59 +0000)]
Prevent compiler warning on Windows if jmorecfg.h is included after the Windows headers, which also define FAR.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@891
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Sun, 6 Jan 2013 18:00:20 +0000 (18:00 +0000)]
Prevent compiler warning on Windows if jmorecfg.h is included after the Windows headers, which also define FAR.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@892
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 1 Jan 2013 11:41:44 +0000 (11:41 +0000)]
Spacing tweak
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@890
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 1 Jan 2013 11:41:13 +0000 (11:41 +0000)]
We support arithmetic coding, which is a feature of libjpeg v7/v8
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@889
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 1 Jan 2013 11:39:04 +0000 (11:39 +0000)]
Indicate our support for some of the jpeg-8d features, as well as arithmetic coding
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@888
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 1 Jan 2013 11:12:20 +0000 (11:12 +0000)]
Undocument ansi2knr.c, since we don't include it
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@887
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 1 Jan 2013 10:56:38 +0000 (10:56 +0000)]
Merge some of the README changes from jpeg-8d and change the copyright and version strings to reflect that we use some of that code.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@886
632fc199-4ca6-4c93-a231-
07263d6284db
Guido Vollbeding [Sun, 15 Jan 2012 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v8d
Guido Vollbeding [Sun, 16 Jan 2011 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v8c
Guido Vollbeding [Sun, 16 May 2010 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v8b
Guido Vollbeding [Sun, 28 Feb 2010 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v8a
Guido Vollbeding [Sun, 10 Jan 2010 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v8
Guido Vollbeding [Sat, 27 Jun 2009 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v7
Guido Vollbeding [Sat, 28 Mar 1998 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v6b with arithmetic coding support
Thomas G. Lane [Fri, 27 Mar 1998 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v6b
Thomas G. Lane [Wed, 7 Feb 1996 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v6a
Thomas G. Lane [Wed, 2 Aug 1995 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v6
Thomas G. Lane [Wed, 15 Mar 1995 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v5b
Thomas G. Lane [Wed, 7 Dec 1994 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v5a
Thomas G. Lane [Sat, 24 Sep 1994 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v5
Thomas G. Lane [Thu, 18 Feb 1993 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v4a
Thomas G. Lane [Thu, 10 Dec 1992 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v4
Thomas G. Lane [Tue, 17 Mar 1992 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v3
Thomas G. Lane [Fri, 13 Dec 1991 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v2
Thomas G. Lane [Mon, 7 Oct 1991 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v1
DRC [Tue, 1 Jan 2013 10:52:29 +0000 (10:52 +0000)]
Port RGB-to-Grayscale color transform from jpeg-8d
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@885
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 1 Jan 2013 10:51:16 +0000 (10:51 +0000)]
Further changes to the copyright/attribution notices to make it clear that our modified files are not part of the IJG's software.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@884
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 1 Jan 2013 10:50:59 +0000 (10:50 +0000)]
Further changes to the copyright/attribution notices to make it clear that our modified files are not part of the IJG's software.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@883
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 1 Jan 2013 10:47:02 +0000 (10:47 +0000)]
We now support the additional decompression scaling factors from jpeg-7
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@882
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 1 Jan 2013 10:44:00 +0000 (10:44 +0000)]
Port the width/height force feature from jpegtran v8d.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@881
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 1 Jan 2013 10:25:43 +0000 (10:25 +0000)]
Add cjpeg -rgb option from jpeg-8d
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@880
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 1 Jan 2013 10:17:03 +0000 (10:17 +0000)]
Minor modifications from jpeg-8d
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@879
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 1 Jan 2013 10:13:34 +0000 (10:13 +0000)]
Further changes to the copyright/attribution notices to make it clear that our modified files are not part of the IJG's software.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@878
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 1 Jan 2013 10:12:34 +0000 (10:12 +0000)]
Further changes to the copyright/attribution notices to make it clear that our modified files are not part of the IJG's software.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@877
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 1 Jan 2013 09:51:37 +0000 (09:51 +0000)]
Further changes to the copyright/attribution notices to make it clear that our modified files are not part of the IJG's software.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@876
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 1 Jan 2013 09:49:47 +0000 (09:49 +0000)]
Further changes to the copyright/attribution notices to make it clear that our modified files are not part of the IJG's software.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@875
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Mon, 31 Dec 2012 09:44:31 +0000 (09:44 +0000)]
1.2.90 (1.3 beta1)
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@874
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Mon, 31 Dec 2012 02:52:30 +0000 (02:52 +0000)]
Change the copyright notices to make it clear that our modified files are not part of the IJG's software.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@873
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Mon, 31 Dec 2012 02:42:18 +0000 (02:42 +0000)]
Change the copyright notices to make it clear that our modified files are not part of the IJG's software.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@872
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Sat, 1 Dec 2012 22:33:54 +0000 (22:33 +0000)]
Fix bug in unused code
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@871
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Sat, 1 Dec 2012 22:33:25 +0000 (22:33 +0000)]
Fix bug in unused code
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@870
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Fri, 12 Oct 2012 10:18:37 +0000 (10:18 +0000)]
Use a more robust method of obtaining the build timestamp on Windows. 'wmic os get LocalDateTime' will always return the timestamp in the format we want (YYYYMMDD), whereas date /t is sensitive to locale. If wmic fails, then we fall back to using date /t, even though this means that the BUILD variable will end up in the incorrect format on some systems.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@868
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Fri, 12 Oct 2012 10:19:09 +0000 (10:19 +0000)]
Use a more robust method of obtaining the build timestamp on Windows. 'wmic os get LocalDateTime' will always return the timestamp in the format we want (YYYYMMDD), whereas date /t is sensitive to locale. If wmic fails, then we fall back to using date /t, even though this means that the BUILD variable will end up in the incorrect format on some systems.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@869
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Fri, 12 Oct 2012 09:29:44 +0000 (09:29 +0000)]
Use a more robust method of obtaining the build timestamp on Windows. 'wmic os get LocalDateTime' will always return the timestamp in the format we want (YYYYMMDD), whereas date /t is sensitive to locale. If wmic fails, then we fall back to using date /t, even though this means that the BUILD variable will end up in the incorrect format on some systems.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@867
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 2 Oct 2012 06:47:37 +0000 (06:47 +0000)]
Fix MinGW build and remove duplication of effort
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@864
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 2 Oct 2012 04:20:43 +0000 (04:20 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@863
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Mon, 24 Sep 2012 02:27:55 +0000 (02:27 +0000)]
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
DRC [Fri, 24 Aug 2012 02:44:39 +0000 (02:44 +0000)]
If libturbojpeg.jnilib is not found on Mac systems, specifically look for it under /usr/lib, since /usr/lib isn't part of the default java.library.path on that platform.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@861
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 7 Aug 2012 21:59:59 +0000 (21:59 +0000)]
Fix build issues that occurred whenever the source directory contained the letters "col", "mer", or "gra".
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@860
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 7 Aug 2012 21:59:28 +0000 (21:59 +0000)]
Fix build issues that occurred whenever the source directory contained the letters "col", "mer", or "gra".
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@859
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 7 Aug 2012 18:44:24 +0000 (18:44 +0000)]
Allow the libjpeg-turbo32 package to be used on MultiArch-compatible systems without overriding the linker path or LD_LIBRARY_PATH.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@858
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 7 Aug 2012 18:42:07 +0000 (18:42 +0000)]
Allow the libjpeg-turbo32 package to be used on MultiArch-compatible systems without overriding the linker path or LD_LIBRARY_PATH.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@857
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 3 Jul 2012 20:02:49 +0000 (20:02 +0000)]
Oops. Add support for TJFLAG_FASTDCT to tjDecompressToYUV() as well.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@856
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 3 Jul 2012 20:01:31 +0000 (20:01 +0000)]
Oops. Add support for TJFLAG_FASTDCT to tjDecompressToYUV() as well.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@855
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Tue, 3 Jul 2012 20:00:35 +0000 (20:00 +0000)]
1.2.2
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@854
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Fri, 29 Jun 2012 23:51:35 +0000 (23:51 +0000)]
Cosmetic fixes to argument lists
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@852
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Fri, 29 Jun 2012 23:46:38 +0000 (23:46 +0000)]
Add flags to the TurboJPEG API that allow the caller to force the use of either the fast or the accurate DCT/IDCT algorithms in the underlying codec.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@851
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Fri, 29 Jun 2012 23:17:03 +0000 (23:17 +0000)]
Re-generate docs to pick up new API version
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@850
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Fri, 29 Jun 2012 23:14:48 +0000 (23:14 +0000)]
Added flags to the TurboJPEG API that allow the caller to force the use of either the fast or the accurate DCT/IDCT algorithms in the underlying codec.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@849
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Thu, 28 Jun 2012 23:25:34 +0000 (23:25 +0000)]
More recent versions of autoconf add -traditional-cpp to the CPP flags, which causes jsimdcfg.inc.h to not preprocess correctly unless we expand all of the instances of the #definev macro.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@848
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Thu, 28 Jun 2012 23:24:29 +0000 (23:24 +0000)]
More recent versions of autoconf add -traditional-cpp to the CPP flags, which causes jsimdcfg.inc.h to not preprocess correctly unless we expand all of the instances of the #definev macro.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@847
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Thu, 28 Jun 2012 23:22:03 +0000 (23:22 +0000)]
Later versions of autoconf (specifically, the one shipped with Xcode 4.3) default to building x86-64, so it is necessary to override the host_alias to get a 32-bit build.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@846
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Thu, 28 Jun 2012 23:21:13 +0000 (23:21 +0000)]
Later versions of autoconf (specifically, the one shipped with Xcode 4.3) default to building x86-64, so it is necessary to override the host_alias to get a 32-bit build.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@845
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Mon, 18 Jun 2012 00:18:04 +0000 (00:18 +0000)]
Fixed regression caused by a bug in the 32-bit strict memory access code in jdmrgss2.asm (contributed by Chromium to stop valgrind from whining whenever the output buffer size was not evenly divisible by 16 bytes.) On Linux/x86, this regression caused incorrect pixels on the right-hand side of images whose rows were not 16-byte aligned, whenever fancy upsampling was used and when decompressing to a 32-bit (RGBX, etc.) buffer.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@844
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Mon, 18 Jun 2012 00:16:15 +0000 (00:16 +0000)]
Fixed regression caused by a bug in the 32-bit strict memory access code in jdmrgss2.asm (contributed by Chromium to stop valgrind from whining whenever the output buffer size was not evenly divisible by 16 bytes.) On Linux/x86, this regression caused incorrect pixels on the right-hand side of images whose rows were not 16-byte aligned, whenever fancy upsampling was used and when decompressing to a 32-bit (RGBX, etc.) buffer.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@843
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Mon, 18 Jun 2012 00:09:19 +0000 (00:09 +0000)]
Provide further details about the regression
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@842
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Mon, 18 Jun 2012 00:08:18 +0000 (00:08 +0000)]
Provide further details about the regression
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@841
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Fri, 15 Jun 2012 22:00:47 +0000 (22:00 +0000)]
Acknowledge the existence of 1.2.1
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@840
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Fri, 15 Jun 2012 21:58:06 +0000 (21:58 +0000)]
Fixed regression caused by a bug in the 32-bit strict memory access code in jdmrgss2.asm (contributed by Chromium to stop valgrind from whining whenever the output buffer size was not evenly divisible by 16 bytes.) On Linux/x86, this regression caused incorrect pixels on the right-hand side of images whose rows were not 16-byte aligned, whenever fancy upsampling was used. This patch also enables the strict memory access code on all platforms, not just Linux (it does no harm on other platforms) and removes a couple of pcmpeqb instructions that were rendered unnecessary by r836.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@839
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Fri, 15 Jun 2012 21:54:45 +0000 (21:54 +0000)]
Fixed regression caused by a bug in the 32-bit strict memory access code in jdmrgss2.asm (contributed by Chromium to stop valgrind from whining whenever the output buffer size was not evenly divisible by 16 bytes.) On Linux/x86, this regression generated incorrect pixels on the right-hand side of images whose rows were not 16-byte aligned, whenever fancy upsampling was used. This patch also enables the strict memory access code on all platforms, not just Linux (it does no harm on other platforms) and removes a couple of pcmpeqb instructions that were rendered unnecessary by r835.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@838
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Wed, 13 Jun 2012 05:17:03 +0000 (05:17 +0000)]
Accelerated 4:2:2 upsampling routine for ARM (improves performance ~20-30% when decompressing 4:2:2 JPEGs using fancy upsampling)
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@837
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Wed, 13 Jun 2012 01:23:09 +0000 (01:23 +0000)]
Eliminate the use of the MASKMOVDQU instruction, to speed up decompression performance by 10x on AMD Bobcat embedded processors (and ~5% on AMD desktop processors.)
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@836
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Wed, 13 Jun 2012 01:21:29 +0000 (01:21 +0000)]
Eliminate the use of the MASKMOVDQU instruction, to speed up decompression performance by 10x on AMD Bobcat embedded processors (and ~5% on AMD desktop processors.)
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@835
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Fri, 8 Jun 2012 08:25:17 +0000 (08:25 +0000)]
Add new JNI functions to mapfile so they will be visible on Linux
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@834
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Thu, 7 Jun 2012 09:38:57 +0000 (09:38 +0000)]
Fix array size calculations
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@833
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Wed, 6 Jun 2012 08:41:06 +0000 (08:41 +0000)]
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
DRC [Wed, 30 May 2012 20:36:42 +0000 (20:36 +0000)]
Guard against num_components being a ridiculous value due to a corrupt header
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@831
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Wed, 30 May 2012 20:34:42 +0000 (20:34 +0000)]
Guard against num_components being a ridiculous value due to a corrupt header
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@830
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Thu, 26 Apr 2012 19:50:37 +0000 (19:50 +0000)]
Preserve all 128 bits of xmm6 and xmm7
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@829
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Thu, 26 Apr 2012 19:48:33 +0000 (19:48 +0000)]
Preserve all 128 bits of xmm6 and xmm7
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@828
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Thu, 26 Apr 2012 03:18:49 +0000 (03:18 +0000)]
Fix memory leak in the colorspace emulation code
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@827
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Thu, 29 Mar 2012 21:29:36 +0000 (21:29 +0000)]
Provide the legacy unversioned libturbojpeg.so resource so that RPMs that dependended on older libjpeg-turbo distributions will still work.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@826
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Fri, 23 Mar 2012 19:47:57 +0000 (19:47 +0000)]
Emulate colorspace extensions if they are not present in the libjpeg API. This allows the TurboJPEG wrapper to be used with libjpeg rather than libjpeg-turbo. Not useful within the context of our project, but other projects prefer to include the TurboJPEG wrapper in-tree, and this allows them to be linked against either libjpeg-turbo or libjpeg.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@825
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Fri, 23 Mar 2012 19:44:54 +0000 (19:44 +0000)]
Get rid of the Solaris packaging system. Solaris packages are obsolete, only a handful of people were downloading those binaries, and maintaining the system was proving to be a pain.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@824
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Fri, 23 Mar 2012 19:39:14 +0000 (19:39 +0000)]
Whitespace tweak
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@823
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Fri, 23 Mar 2012 19:37:40 +0000 (19:37 +0000)]
Ensure that tjDecompress2() exits cleanly if setDecompDefaults() fails
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@822
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Fri, 23 Mar 2012 19:32:38 +0000 (19:32 +0000)]
Ensure that tjDecompress2() exits cleanly if setDecompDefaults() fails
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@821
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Fri, 23 Mar 2012 03:24:39 +0000 (03:24 +0000)]
Add a dummy version number to the TurboJPEG dynamic library on Unix systems so Linux distro maintainers will not reject it out of hand.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@820
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Fri, 23 Mar 2012 03:17:41 +0000 (03:17 +0000)]
Get rid of the Solaris packaging system. Solaris packages are obsolete, only a handful of people were downloading those binaries, and maintaining the system was proving to be a pain.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@819
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Fri, 23 Mar 2012 03:12:35 +0000 (03:12 +0000)]
"Sun Studio"="Oracle Solaris Studio"
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@818
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Fri, 23 Mar 2012 03:11:12 +0000 (03:11 +0000)]
"Sun Studio"="Oracle Solaris Studio"
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@817
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Fri, 23 Mar 2012 00:51:56 +0000 (00:51 +0000)]
Fix universal DMG build
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@816
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Fri, 23 Mar 2012 00:50:09 +0000 (00:50 +0000)]
Fix universal DMG build
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@815
632fc199-4ca6-4c93-a231-
07263d6284db
DRC [Thu, 22 Mar 2012 22:05:09 +0000 (22:05 +0000)]
1.2.1
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@814
632fc199-4ca6-4c93-a231-
07263d6284db