]> granicus.if.org Git - libjpeg-turbo/log
libjpeg-turbo
11 years agoEliminated the awkward and confusing "TurboJPEG/OSS" designation, since there are...
DRC [Mon, 21 Jan 2013 23:42:12 +0000 (23:42 +0000)]
Eliminated the awkward and confusing "TurboJPEG/OSS" designation, since there are no other active implementations of the TurboJPEG API anymore; don't refer to the libjpeg API library as "libjpeg-turbo" anymore, since that can be confusing;  ARM v7s build instructions

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

11 years agoImageIO.read() returns null if the input image type is not supported (which occurs...
DRC [Sat, 19 Jan 2013 06:43:27 +0000 (06:43 +0000)]
ImageIO.read() returns null if the input image type is not supported (which occurs when trying to read a PPM file), so output a friendly error instead of letting the next line throw a null pointer exception.

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

11 years agoNew year, new copyright message
DRC [Sat, 19 Jan 2013 01:16:38 +0000 (01:16 +0000)]
New year, new copyright message

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

11 years agoFix several issues with SRPM generation: (1) ensure that all relevant configure...
DRC [Sat, 19 Jan 2013 01:06:46 +0000 (01:06 +0000)]
Fix several issues with SRPM generation:  (1) ensure that all relevant configure arguments get passed down to the configure command line in the generated spec file, (2) adjust the file manifest in the spec to accommodate the differing "age" version whenever the in-memory source/dest managers are used, and (3) fix an issue with the value of SO_MAJOR_VERSION passed down to the configure command line in the generated spec file (SO_MAJOR_VERSION has to remain pure, so we use a different variable to pass down the combined "current+age" value to libtool in Makefile.am.)

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

11 years agoSince Windows doesn't use lazy loading, clarify that a Windows application that uses...
DRC [Sat, 19 Jan 2013 00:13:57 +0000 (00:13 +0000)]
Since Windows doesn't use lazy loading, clarify that a Windows application that uses jpeg_mem_dest() or jpeg_mem_src() must use the DLL containing those functions at run time.  Other wordsmithing

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

11 years agoCompiler warnings on Windows
DRC [Fri, 18 Jan 2013 23:45:06 +0000 (23:45 +0000)]
Compiler warnings on Windows

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

11 years agoImplement in-memory source/destination managers even when not emulating the libjpeg...
DRC [Fri, 18 Jan 2013 23:42:31 +0000 (23:42 +0000)]
Implement in-memory source/destination managers even when not emulating the libjpeg v8 API/ABI

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

11 years agoInclude justification for not supporting SmartScale, DCT scaling, and the libjpeg...
DRC [Fri, 18 Jan 2013 06:12:51 +0000 (06:12 +0000)]
Include justification for not supporting SmartScale, DCT scaling, and the libjpeg v9 ABI

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

11 years agoSubtle point, but the libjpeg v7+ API is not backward incompatible. That is, program...
DRC [Fri, 18 Jan 2013 06:02:10 +0000 (06:02 +0000)]
Subtle point, but the libjpeg v7+ API is not backward incompatible.  That is, programs that were built against jpeg-6b can still build against jpeg-7+ with no issues.  It's only the ABI that is backward incompatible, so the primary justification for implementing the emulation feature was to provide run-time (ABI) compatibility.

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

11 years agoSay "do not include" rather than "omit", to be consistent with the CMake build system...
DRC [Thu, 17 Jan 2013 21:48:11 +0000 (21:48 +0000)]
Say "do not include" rather than "omit", to be consistent with the CMake build system and the output of the configure script.

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

11 years agoInclude full readme for nightshot_iso_100
DRC [Sun, 13 Jan 2013 21:11:50 +0000 (21:11 +0000)]
Include full readme for nightshot_iso_100

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

11 years agoThe GNU version of md5sum is picky about the spacing
DRC [Sun, 13 Jan 2013 12:49:57 +0000 (12:49 +0000)]
The GNU version of md5sum is picky about the spacing

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

11 years agoFix the x86 build with NASM 0.98. Since NASM 0.98 is the default version on OS X...
DRC [Sun, 13 Jan 2013 12:12:53 +0000 (12:12 +0000)]
Fix the x86 build with NASM 0.98.  Since NASM 0.98 is the default version on OS X, we want to at least allow people to build 32-bit code with it, even though it can't properly build 64-bit code.

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

11 years agoFix the x86 build with NASM 0.98. Since NASM 0.98 is the default version on OS X...
DRC [Sun, 13 Jan 2013 12:15:58 +0000 (12:15 +0000)]
Fix the x86 build with NASM 0.98.  Since NASM 0.98 is the default version on OS X, we want to at least allow people to build 32-bit code with it, even though it can't properly build 64-bit code.

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

11 years agoFix 'make dist'
DRC [Sun, 13 Jan 2013 11:40:58 +0000 (11:40 +0000)]
Fix 'make dist'

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

11 years agoAcknowledge the source of nightshot_iso_100.bmp
DRC [Sun, 13 Jan 2013 11:30:12 +0000 (11:30 +0000)]
Acknowledge the source of nightshot_iso_100.bmp

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

11 years agoConsolidate the MD5 sums into one location and add a --without-turbojpeg switch to...
DRC [Sun, 13 Jan 2013 11:25:20 +0000 (11:25 +0000)]
Consolidate the MD5 sums into one location and add a --without-turbojpeg switch to the Un*x build to allow building libjpeg-turbo without the TurboJPEG/OSS wrapper library.  These modifications were supposed to lay the ground work for adding compile-time-selectable 12-bit JPEG support, but unfortunately there are deeper issues that prevent the implementation of that feature right now (namely, some of the modifications made to the C code to support the SIMD code are apparently not 12-bit-friendly.)

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

11 years agoIn all fairness, breaking backward ABI compatibility was necessary in jpeg-7 and...
DRC [Sun, 13 Jan 2013 11:05:25 +0000 (11:05 +0000)]
In all fairness, breaking backward ABI compatibility was necessary in jpeg-7 and jpeg-8 due to the fact that the caller allocates the struct.

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

11 years agoModify 'make test' so that it uses MD5 sums instead of reference images. This elimin...
DRC [Sun, 13 Jan 2013 03:00:25 +0000 (03:00 +0000)]
Modify 'make test' so that it uses MD5 sums instead of reference images.  This eliminates the need to check most of the test images into the repository, which keeps the source tarball to a reasonable size.

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

11 years agoAlso remove mention of install.txt and filelist.txt in the build system and README.
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

11 years agoinstall.txt contains no information relevant to libjpeg-turbo, and filelist.txt does...
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

11 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@897 632fc19...
DRC [Sat, 12 Jan 2013 07:30:58 +0000 (07:30 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@897 632fc199-4ca6-4c93-a231-07263d6284db

11 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@896 632fc199-4ca6...
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

11 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@895 632fc199-4ca6...
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

11 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@894 632fc199-4ca6...
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

11 years agoWordsmithing; Remove mention of TurboJPEG/IPP-- it is no longer a relevant comparison...
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

12 years agoPrevent compiler warning on Windows if jmorecfg.h is included after the Windows heade...
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

12 years agoPrevent compiler warning on Windows if jmorecfg.h is included after the Windows heade...
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

12 years agoSpacing tweak
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

12 years agoWe support arithmetic coding, which is a feature of libjpeg v7/v8
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

12 years agoIndicate our support for some of the jpeg-8d features, as well as arithmetic coding
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

12 years agoUndocument ansi2knr.c, since we don't include it
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

12 years agoMerge some of the README changes from jpeg-8d and change the copyright and version...
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

9 years agoThe Independent JPEG Group's JPEG software v8d jpeg-8d
Guido Vollbeding [Sun, 15 Jan 2012 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v8d

9 years agoThe Independent JPEG Group's JPEG software v8c jpeg-8c
Guido Vollbeding [Sun, 16 Jan 2011 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v8c

9 years agoThe Independent JPEG Group's JPEG software v8b jpeg-8b
Guido Vollbeding [Sun, 16 May 2010 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v8b

9 years agoThe Independent JPEG Group's JPEG software v8a jpeg-8a
Guido Vollbeding [Sun, 28 Feb 2010 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v8a

9 years agoThe Independent JPEG Group's JPEG software v8 jpeg-8
Guido Vollbeding [Sun, 10 Jan 2010 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v8

9 years agoThe Independent JPEG Group's JPEG software v7 jpeg-7
Guido Vollbeding [Sat, 27 Jun 2009 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v7

9 years agoThe Independent JPEG Group's JPEG software v6b with arithmetic coding support jpeg-ari
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

9 years agoThe Independent JPEG Group's JPEG software v6b jpeg-6b
Thomas G. Lane [Fri, 27 Mar 1998 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v6b

9 years agoThe Independent JPEG Group's JPEG software v6a jpeg-6a
Thomas G. Lane [Wed, 7 Feb 1996 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v6a

9 years agoThe Independent JPEG Group's JPEG software v6 jpeg-6
Thomas G. Lane [Wed, 2 Aug 1995 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v6

9 years agoThe Independent JPEG Group's JPEG software v5b jpeg-5b
Thomas G. Lane [Wed, 15 Mar 1995 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v5b

9 years agoThe Independent JPEG Group's JPEG software v5a jpeg-5a
Thomas G. Lane [Wed, 7 Dec 1994 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v5a

9 years agoThe Independent JPEG Group's JPEG software v5 jpeg-5
Thomas G. Lane [Sat, 24 Sep 1994 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v5

9 years agoThe Independent JPEG Group's JPEG software v4a jpeg-4a
Thomas G. Lane [Thu, 18 Feb 1993 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v4a

9 years agoThe Independent JPEG Group's JPEG software v4 jpeg-4
Thomas G. Lane [Thu, 10 Dec 1992 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v4

9 years agoThe Independent JPEG Group's JPEG software v3 jpeg-3
Thomas G. Lane [Tue, 17 Mar 1992 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v3

9 years agoThe Independent JPEG Group's JPEG software v2 jpeg-2
Thomas G. Lane [Fri, 13 Dec 1991 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v2

9 years agoThe Independent JPEG Group's JPEG software v1 jpeg-1
Thomas G. Lane [Mon, 7 Oct 1991 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v1

12 years agoPort RGB-to-Grayscale color transform from jpeg-8d
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

12 years agoFurther changes to the copyright/attribution notices to make it clear that our modifi...
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

12 years agoFurther changes to the copyright/attribution notices to make it clear that our modifi...
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

12 years agoWe now support the additional decompression scaling factors from jpeg-7
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

12 years agoPort the width/height force feature from jpegtran v8d.
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

12 years agoAdd cjpeg -rgb option from jpeg-8d
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

12 years agoMinor modifications from jpeg-8d
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

12 years agoFurther changes to the copyright/attribution notices to make it clear that our modifi...
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

12 years agoFurther changes to the copyright/attribution notices to make it clear that our modifi...
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

12 years agoFurther changes to the copyright/attribution notices to make it clear that our modifi...
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

12 years agoFurther changes to the copyright/attribution notices to make it clear that our modifi...
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

12 years ago1.2.90 (1.3 beta1)
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

12 years agoChange the copyright notices to make it clear that our modified files are not part...
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

12 years agoChange the copyright notices to make it clear that our modified files are not part...
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

12 years agoFix bug in unused code
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

12 years agoFix bug in unused code
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

12 years agoUse a more robust method of obtaining the build timestamp on Windows. 'wmic os get...
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

12 years agoUse a more robust method of obtaining the build timestamp on Windows. 'wmic os get...
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

12 years agoUse a more robust method of obtaining the build timestamp on Windows. 'wmic os get...
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

12 years agoFix MinGW build and remove duplication of effort
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

12 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@863 632fc199-4ca6...
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

12 years agoAdd a Java version of TJBench and extend the TurboJPEG Java API to support it (this...
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

12 years agoIf libturbojpeg.jnilib is not found on Mac systems, specifically look for it under...
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

12 years agoFix build issues that occurred whenever the source directory contained the letters...
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

12 years agoFix build issues that occurred whenever the source directory contained the letters...
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

12 years agoAllow the libjpeg-turbo32 package to be used on MultiArch-compatible systems without...
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

12 years agoAllow the libjpeg-turbo32 package to be used on MultiArch-compatible systems without...
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

12 years agoOops. Add support for TJFLAG_FASTDCT to tjDecompressToYUV() as well.
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

12 years agoOops. Add support for TJFLAG_FASTDCT to tjDecompressToYUV() as well.
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

12 years ago1.2.2
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

12 years agoCosmetic fixes to argument lists 1.2.1
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

12 years agoAdd flags to the TurboJPEG API that allow the caller to force the use of either the...
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

12 years agoRe-generate docs to pick up new API version
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

12 years agoAdded flags to the TurboJPEG API that allow the caller to force the use of either...
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

12 years agoMore recent versions of autoconf add -traditional-cpp to the CPP flags, which causes...
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

12 years agoMore recent versions of autoconf add -traditional-cpp to the CPP flags, which causes...
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

12 years agoLater versions of autoconf (specifically, the one shipped with Xcode 4.3) default...
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

12 years agoLater versions of autoconf (specifically, the one shipped with Xcode 4.3) default...
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

12 years agoFixed regression caused by a bug in the 32-bit strict memory access code in jdmrgss2...
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

12 years agoFixed regression caused by a bug in the 32-bit strict memory access code in jdmrgss2...
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

12 years agoProvide further details about the regression
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

12 years agoProvide further details about the regression
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

12 years agoAcknowledge the existence of 1.2.1
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

12 years agoFixed regression caused by a bug in the 32-bit strict memory access code in jdmrgss2...
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

12 years agoFixed regression caused by a bug in the 32-bit strict memory access code in jdmrgss2...
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

12 years agoAccelerated 4:2:2 upsampling routine for ARM (improves performance ~20-30% when decom...
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

12 years agoEliminate the use of the MASKMOVDQU instruction, to speed up decompression performanc...
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

12 years agoEliminate the use of the MASKMOVDQU instruction, to speed up decompression performanc...
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

12 years agoAdd new JNI functions to mapfile so they will be visible on Linux
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