]> granicus.if.org Git - libjpeg-turbo/log
libjpeg-turbo
13 years agoFix OS X uninstaller
DRC [Wed, 25 May 2011 03:51:29 +0000 (03:51 +0000)]
Fix OS X uninstaller

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

13 years agoAdd dynamic allocation test; Fix compression ratio output in quiet mode; Fix memory...
DRC [Wed, 25 May 2011 02:58:21 +0000 (02:58 +0000)]
Add dynamic allocation test; Fix compression ratio output in quiet mode; Fix memory leak

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

13 years agoRemove wxWindows license files from packages
DRC [Tue, 24 May 2011 17:33:06 +0000 (17:33 +0000)]
Remove wxWindows license files from packages

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

13 years agoFix 'make dist'
DRC [Tue, 24 May 2011 17:18:11 +0000 (17:18 +0000)]
Fix 'make dist'

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

13 years agoFix 'make dist'
DRC [Tue, 24 May 2011 17:14:43 +0000 (17:14 +0000)]
Fix 'make dist'

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

13 years agoFix 'make dist'
DRC [Tue, 24 May 2011 17:07:51 +0000 (17:07 +0000)]
Fix 'make dist'

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

13 years agoFix build on Windows
DRC [Tue, 24 May 2011 17:03:51 +0000 (17:03 +0000)]
Fix build on Windows

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

13 years agoAdded "See also" for tjAlloc() and tjFree()
DRC [Tue, 24 May 2011 17:00:15 +0000 (17:00 +0000)]
Added "See also" for tjAlloc() and tjFree()

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

13 years agoAdd new API functions, tjAlloc() and tjFree(), which allow memory to be allocated...
DRC [Tue, 24 May 2011 16:52:47 +0000 (16:52 +0000)]
Add new API functions, tjAlloc() and tjFree(), which allow memory to be allocated and freed using a method of the library's choosing.  At the moment, the primary purpose for this is to avoid allocating/freeing memory across the DLL boundary on Windows.

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

13 years agoFix memory leak in new TurboJPEG auto-reallocation mode
DRC [Tue, 24 May 2011 15:15:15 +0000 (15:15 +0000)]
Fix memory leak in new TurboJPEG auto-reallocation mode

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

13 years agoRemove any references to the wxWindows Library License and VirtualGL copyrights
DRC [Tue, 24 May 2011 14:13:01 +0000 (14:13 +0000)]
Remove any references to the wxWindows Library License and VirtualGL copyrights

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

13 years agoRemove any references to the wxWindows Library License and VirtualGL copyrights
DRC [Tue, 24 May 2011 14:12:07 +0000 (14:12 +0000)]
Remove any references to the wxWindows Library License and VirtualGL copyrights

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

13 years agoRefactor uninstall script. No legacy code remains, so relicense under BSD-style...
DRC [Tue, 24 May 2011 13:59:14 +0000 (13:59 +0000)]
Refactor uninstall script.  No legacy code remains, so relicense under BSD-style license.  Remove uninstall app from package for now, until we can come up with a new version that doesn't have any legacy code.

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

13 years agoRefactored to use new TurboJPEG API and new BMP library + additional cleanup. There...
DRC [Tue, 24 May 2011 13:41:27 +0000 (13:41 +0000)]
Refactored to use new TurboJPEG API and new BMP library + additional cleanup.  There is no legacy code remaining, so the refactored version of the program has been re-licensed under a BSD-style license.

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

13 years agoAdd new API functions to JNI mapfile as well
DRC [Tue, 24 May 2011 13:37:37 +0000 (13:37 +0000)]
Add new API functions to JNI mapfile as well

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

13 years agoNeed stdlib.h to get NULL on Linux
DRC [Tue, 24 May 2011 13:37:01 +0000 (13:37 +0000)]
Need stdlib.h to get NULL on Linux

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

13 years agoDon't require buffer size to be preset if using TJFLAG_NOREALLOC
DRC [Tue, 24 May 2011 10:17:32 +0000 (10:17 +0000)]
Don't require buffer size to be preset if using TJFLAG_NOREALLOC

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

13 years agoUse tjutil instead of rrutil
DRC [Tue, 24 May 2011 09:17:57 +0000 (09:17 +0000)]
Use tjutil instead of rrutil

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

13 years agoAdd max, min functions
DRC [Tue, 24 May 2011 09:17:43 +0000 (09:17 +0000)]
Add max, min functions

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

13 years agoPrevent header from being included multiple times
DRC [Tue, 24 May 2011 09:15:44 +0000 (09:15 +0000)]
Prevent header from being included multiple times

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

13 years agoCompletely refactor BMP library so that it takes advantage of the existing BMP and...
DRC [Tue, 24 May 2011 09:13:17 +0000 (09:13 +0000)]
Completely refactor BMP library so that it takes advantage of the existing BMP and PPM load/save routines in libjpeg

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

13 years agoSimplify initialization code (we don't have to explicitly initialize a component...
DRC [Mon, 23 May 2011 05:50:07 +0000 (05:50 +0000)]
Simplify initialization code (we don't have to explicitly initialize a component to 0, because the whole buffer has already been initialized to 0)

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

13 years agoRefactor slightly to match new C code
DRC [Mon, 23 May 2011 05:49:08 +0000 (05:49 +0000)]
Refactor slightly to match new C code

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

13 years agoClean up error messages; Fix lossless transformation; General cleanup
DRC [Sun, 22 May 2011 13:55:56 +0000 (13:55 +0000)]
Clean up error messages;  Fix lossless transformation;  General cleanup

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

13 years agoRefactored jpegut to test the new TurboJPEG API. There is no legacy code remaining...
DRC [Sun, 22 May 2011 13:55:17 +0000 (13:55 +0000)]
Refactored jpegut to test the new TurboJPEG API.  There is no legacy code remaining, so the refactored version of the program has been re-licensed under a BSD-style license.

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

13 years agoClean up constants so that flags, pixel formats, etc. are clearly differentiated...
DRC [Sat, 21 May 2011 15:34:54 +0000 (15:34 +0000)]
Clean up constants so that flags, pixel formats, etc. are clearly differentiated; Update documentation accordingly; Name the enums to make it easier to reference them in the docs and clean up the references accordingly; Set Doxygen option to force a detailed description for the constants to always be generated

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

13 years agoCompletely refactored the TurboJPEG C API so that it uses pixel formats instead of...
DRC [Sat, 21 May 2011 14:37:15 +0000 (14:37 +0000)]
Completely refactored the TurboJPEG C API so that it uses pixel formats instead of the clunky pixel size + flags combination to define the pixel size and component order.  tjCompress2() and tjTransform() can also now grow the JPEG buffer as needed, which can allow programs to save memory by not pre-allocating the "worst-case" buffer size calculated by TJBUFSIZE().  Converted API documentation to Doxygen.  There is no legacy code remaining, so the refactored version of the library has been re-licensed under a BSD-style license.

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

13 years agoRemove duplicate entries
DRC [Sat, 21 May 2011 14:23:30 +0000 (14:23 +0000)]
Remove duplicate entries

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

13 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@611 632fc199-4ca6...
DRC [Tue, 10 May 2011 22:14:38 +0000 (22:14 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@611 632fc199-4ca6-4c93-a231-07263d6284db

13 years agoNot necessary to save r10 and r11, since these are scratch registers
DRC [Tue, 10 May 2011 21:44:33 +0000 (21:44 +0000)]
Not necessary to save r10 and r11, since these are scratch registers

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

12 years agoNot necessary to save r10 and r11, since these are scratch registers
DRC [Tue, 7 Feb 2012 23:13:24 +0000 (23:13 +0000)]
Not necessary to save r10 and r11, since these are scratch registers

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

12 years agoMerge copyright messages into one string and change the run-time messages to avoid...
DRC [Tue, 7 Feb 2012 23:05:46 +0000 (23:05 +0000)]
Merge copyright messages into one string and change the run-time messages to avoid confusion (we are not technically based on the latest libjpeg, although we do borrow some code from it)

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

12 years agoEliminate "main is usually a function" warnings
DRC [Tue, 7 Feb 2012 22:51:49 +0000 (22:51 +0000)]
Eliminate "main is usually a function" warnings

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

12 years agoMerge spacing changes from VirtualGL
DRC [Tue, 17 Jan 2012 23:11:06 +0000 (23:11 +0000)]
Merge spacing changes from VirtualGL

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

12 years agoMerge wordsmithing/grammar fixes from trunk
DRC [Tue, 17 Jan 2012 23:09:24 +0000 (23:09 +0000)]
Merge wordsmithing/grammar fixes from trunk

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

13 years agoFixed non-fatal out-of-bounds read in SSE2 SIMD code reported by valgrind when decomp...
DRC [Thu, 1 Dec 2011 11:11:29 +0000 (11:11 +0000)]
Fixed non-fatal out-of-bounds read in SSE2 SIMD code reported by valgrind when decompressing a JPEG image to a bitmap buffer whose size was not a multiple of 16 bytes.

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

13 years agoFixed non-fatal out-of-bounds read in SSE2 SIMD code reported by valgrind when decomp...
DRC [Thu, 1 Dec 2011 11:14:18 +0000 (11:14 +0000)]
Fixed non-fatal out-of-bounds read in SSE2 SIMD code reported by valgrind when decompressing a JPEG image to a bitmap buffer whose size was not a multiple of 16 bytes.

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

13 years agoExpose NASM variable in ccmake
DRC [Tue, 29 Nov 2011 09:02:10 +0000 (09:02 +0000)]
Expose NASM variable in ccmake

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

13 years agoTrying to out-clever ourselves by having autotools generate the deb-control file...
DRC [Tue, 19 Jul 2011 09:26:23 +0000 (09:26 +0000)]
Trying to out-clever ourselves by having autotools generate the deb-control file broke the 32-bit supplementary DEB, so revert to the method we used in LJT 1.0 to generate this file.

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

13 years agoOops. Apparently forgot to change the description when borrowing this from VirtualGL
DRC [Tue, 19 Jul 2011 09:15:20 +0000 (09:15 +0000)]
Oops.  Apparently forgot to change the description when borrowing this from VirtualGL

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

13 years agoWindows doesn't have random()
DRC [Fri, 15 Jul 2011 09:55:36 +0000 (09:55 +0000)]
Windows doesn't have random()

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

13 years agoUse random noise to ensure that the JPEG image generated in the buffer size test...
DRC [Fri, 15 Jul 2011 05:29:10 +0000 (05:29 +0000)]
Use random noise to ensure that the JPEG image generated in the buffer size test exceeds the size of the uncompressed source image.

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

13 years agoRestore compatibility with the jpeg-6b error enum, even if arithmetic coding is enabled.
DRC [Tue, 21 Jun 2011 06:17:10 +0000 (06:17 +0000)]
Restore compatibility with the jpeg-6b error enum, even if arithmetic coding is enabled.

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

13 years agoPrevent jmorecfg.h from re-defining INT32 and INT16 if those types have already been...
DRC [Tue, 21 Jun 2011 04:59:41 +0000 (04:59 +0000)]
Prevent jmorecfg.h from re-defining INT32 and INT16 if those types have already been defined by the Windows system headers.

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

13 years agoPrevent jmorecfg.h from re-defining INT32 and INT16 if those types have already been...
DRC [Tue, 21 Jun 2011 04:57:32 +0000 (04:57 +0000)]
Prevent jmorecfg.h from re-defining INT32 and INT16 if those types have already been defined by the Windows system headers.

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

13 years ago1.1.2
DRC [Tue, 31 May 2011 20:23:07 +0000 (20:23 +0000)]
1.1.2

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

13 years agoFix a minor ABI incompatibility caused by the introduction of new error constants...
DRC [Tue, 31 May 2011 20:17:16 +0000 (20:17 +0000)]
Fix a minor ABI incompatibility caused by the introduction of new error constants into the enum in jerror.h.

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

13 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@651 632fc19...
DRC [Wed, 25 May 2011 06:09:09 +0000 (06:09 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@651 632fc199-4ca6-4c93-a231-07263d6284db

13 years agojpegtran on Windows needs the same fix as cjpeg and djpeg to eliminate errors when...
DRC [Wed, 25 May 2011 06:04:43 +0000 (06:04 +0000)]
jpegtran on Windows needs the same fix as cjpeg and djpeg to eliminate errors when I/O redirection is used.

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

13 years agoCan't assume that current directory is in PATH 1.1.1
DRC [Wed, 18 May 2011 03:50:53 +0000 (03:50 +0000)]
Can't assume that current directory is in PATH

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

13 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@613 632fc19...
DRC [Tue, 10 May 2011 22:15:26 +0000 (22:15 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@613 632fc199-4ca6-4c93-a231-07263d6284db

13 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@612 632fc19...
DRC [Tue, 10 May 2011 22:15:04 +0000 (22:15 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@612 632fc199-4ca6-4c93-a231-07263d6284db

13 years agoCan't assume that current directory is in PATH
DRC [Tue, 10 May 2011 21:09:27 +0000 (21:09 +0000)]
Can't assume that current directory is in PATH

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

13 years agoInclude scaled decompression test images when doing 'make dist'
DRC [Tue, 10 May 2011 21:05:49 +0000 (21:05 +0000)]
Include scaled decompression test images when doing 'make dist'

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

13 years agoARM NEON support
DRC [Tue, 3 May 2011 08:47:43 +0000 (08:47 +0000)]
ARM NEON support

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

13 years agoYASM support
DRC [Tue, 3 May 2011 06:32:41 +0000 (06:32 +0000)]
YASM support

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

13 years agoFix I/O redirection in cjpeg and djpeg on Windows
DRC [Mon, 2 May 2011 00:40:13 +0000 (00:40 +0000)]
Fix I/O redirection in cjpeg and djpeg on Windows

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

13 years agoFix I/O redirection in cjpeg and djpeg on Windows
DRC [Mon, 2 May 2011 00:37:32 +0000 (00:37 +0000)]
Fix I/O redirection in cjpeg and djpeg on Windows

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

13 years agoFix I/O redirection in cjpeg and djpeg on Windows
DRC [Mon, 2 May 2011 00:35:50 +0000 (00:35 +0000)]
Fix I/O redirection in cjpeg and djpeg on Windows

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

13 years agoNew libjpeg-turbo domain
DRC [Sat, 30 Apr 2011 04:43:23 +0000 (04:43 +0000)]
New libjpeg-turbo domain

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

13 years agoNew libjpeg-turbo domain
DRC [Wed, 27 Apr 2011 00:33:14 +0000 (00:33 +0000)]
New libjpeg-turbo domain

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

13 years agoNew libjpeg-turbo domain
DRC [Wed, 27 Apr 2011 00:32:24 +0000 (00:32 +0000)]
New libjpeg-turbo domain

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

13 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@599 632fc199-4ca6...
DRC [Tue, 26 Apr 2011 23:46:38 +0000 (23:46 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@599 632fc199-4ca6-4c93-a231-07263d6284db

13 years agoUpdate license text to reflect the newly-relicensed jchuff.c
DRC [Tue, 26 Apr 2011 23:44:37 +0000 (23:44 +0000)]
Update license text to reflect the newly-relicensed jchuff.c

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

13 years agoRe-factor and re-license under the libjpeg BSD-style license. Justification: the...
DRC [Tue, 26 Apr 2011 22:08:31 +0000 (22:08 +0000)]
Re-factor and re-license under the libjpeg BSD-style license.  Justification:  the accelerated Huffman encoding optimizations in libjpeg-turbo were all developed by me as an independent developer.  The structure of the inline Huffman encoding macros was originally borrowed from similar routines in the TurboJPEG/mediaLib codec, which is part of VirtualGL and TurboVNC.  Thus, although the code for these macros was not copied verbatim, they were still thought to be a derivative work of TurboJPEG/mediaLib, and I assigned the copyright and license from TurboJPEG/mediaLib to them.  I have re-written these routines from first principles by breaking down the libjpeg out-of-line routines.  Although the new code bears algorithmic similarities to the TurboJPEG/mediaLib macros, it can now clearly be shown to be derived from the out-of-line routines and thus, in my opinion, it can no longer be considered a derivative of TurboJPEG/mediaLib. -- DRC

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

13 years agoAdd more comprehensive tests for IDCT scaling
DRC [Mon, 25 Apr 2011 23:56:40 +0000 (23:56 +0000)]
Add more comprehensive tests for IDCT scaling

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

13 years agoEliminate excessive I/O overhead when reading BMP files in cjpeg
DRC [Mon, 25 Apr 2011 22:53:44 +0000 (22:53 +0000)]
Eliminate excessive I/O overhead when reading BMP files in cjpeg

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

13 years agoEliminate excessive I/O overhead when reading BMP files in cjpeg
DRC [Mon, 25 Apr 2011 22:47:44 +0000 (22:47 +0000)]
Eliminate excessive I/O overhead when reading BMP files in cjpeg

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

13 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@593 632fc199-4ca6...
DRC [Mon, 25 Apr 2011 22:46:25 +0000 (22:46 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@593 632fc199-4ca6-4c93-a231-07263d6284db

13 years agoEliminate excessive I/O overhead when reading BMP files in cjpeg
DRC [Mon, 25 Apr 2011 22:41:14 +0000 (22:41 +0000)]
Eliminate excessive I/O overhead when reading BMP files in cjpeg

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

13 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@591 632fc199-4ca6...
DRC [Mon, 18 Apr 2011 07:01:46 +0000 (07:01 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@591 632fc199-4ca6-4c93-a231-07263d6284db

13 years agoRe-factor and re-license under the libjpeg BSD-style license. Justification: the...
DRC [Mon, 18 Apr 2011 06:52:07 +0000 (06:52 +0000)]
Re-factor and re-license under the libjpeg BSD-style license.  Justification:  the accelerated Huffman decoding optimizations in libjpeg-turbo were all developed by me as an independent developer.  The structure of the inline Huffman decoding macros was originally borrowed from similar routines in the TurboJPEG/mediaLib codec, which is part of VirtualGL and TurboVNC.  Thus, although the code for these macros was not copied verbatim, they were still thought to be a derivative work of TurboJPEG/mediaLib, and I assigned the copyright and license from TurboJPEG/mediaLib to them.  I have re-written these routines from first principles by breaking down the libjpeg out-of-line routines.  Although the new code bears algorithmic similarities to the TurboJPEG/mediaLib macros, it can now clearly be shown to be derived from the out-of-line routines and thus, in my opinion, it can no longer be considered a derivative of TurboJPEG/mediaLib. -- DRC

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

13 years agoGet rid of unused IS_WIN32 conditional
DRC [Sun, 17 Apr 2011 15:36:38 +0000 (15:36 +0000)]
Get rid of unused IS_WIN32 conditional

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

13 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@588 632fc19...
DRC [Sun, 17 Apr 2011 15:31:46 +0000 (15:31 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@588 632fc199-4ca6-4c93-a231-07263d6284db

13 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@587 632fc199-4ca6...
DRC [Sun, 17 Apr 2011 15:29:17 +0000 (15:29 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@587 632fc199-4ca6-4c93-a231-07263d6284db

13 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@586 632fc19...
DRC [Sun, 17 Apr 2011 15:28:32 +0000 (15:28 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@586 632fc199-4ca6-4c93-a231-07263d6284db

13 years agoThe previous attempt to handle unexpected markers in the data stream caused breakage...
DRC [Sat, 16 Apr 2011 18:54:12 +0000 (18:54 +0000)]
The previous attempt to handle unexpected markers in the data stream caused breakage in applications that attempted to set bytes_in_buffer to a larger value than the actual size of the JPEG image.  The latter behavior was causing the fast decoder to be used for the last MCU in the image under certain circumstances, and this sometimes caused the EOI marker to be encountered by the fast decoder, which was treating it as an "unexpected" marker and throwing an error.  Now, the fast decoder simply hands off the decoding of the block to the slow decoder if any marker is encountered.

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

13 years agoThe previous attempt to handle unexpected markers in the data stream caused breakage...
DRC [Sat, 16 Apr 2011 18:53:26 +0000 (18:53 +0000)]
The previous attempt to handle unexpected markers in the data stream caused breakage in applications that attempted to set bytes_in_buffer to a larger value than the actual size of the JPEG image.  The latter behavior was causing the fast decoder to be used for the last MCU in the image under certain circumstances, and this sometimes caused the EOI marker to be encountered by the fast decoder, which was treating it as an "unexpected" marker and throwing an error.  Now, the fast decoder simply hands off the decoding of the block to the slow decoder if any marker is encountered.

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

13 years agoThis is subtle, but an unread marker is not an error unless we run out of bits, which...
DRC [Sat, 16 Apr 2011 18:50:42 +0000 (18:50 +0000)]
This is subtle, but an unread marker is not an error unless we run out of bits, which may not occur in the same MCU in which the unread marker is encountered.  Thus, don't try to use the fast decoder as long as there is an outstanding unread marker.

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

13 years agoThe previous attempt to handle unexpected markers in the data stream caused breakage...
DRC [Sat, 16 Apr 2011 17:39:58 +0000 (17:39 +0000)]
The previous attempt to handle unexpected markers in the data stream caused breakage in applications that attempted to set bytes_in_buffer to a larger value than the actual size of the JPEG image.  The latter behavior was causing the fast decoder to be used for the last MCU in the image under certain circumstances, and this sometimes caused the EOI marker to be encountered by the fast decoder, which was treating it as an "unexpected" marker and throwing an error.  Now, the fast decoder simply hands off the decoding of the block to the slow decoder if any marker is encountered.

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

13 years ago"OS/X"="OS X"
DRC [Sat, 16 Apr 2011 13:37:22 +0000 (13:37 +0000)]
"OS/X"="OS X"

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

13 years agoUpdate build instructions to reflect the fact that 32-bit LJT build doesn't work...
DRC [Sat, 16 Apr 2011 13:35:35 +0000 (13:35 +0000)]
Update build instructions to reflect the fact that 32-bit LJT build doesn't work with NASM 0.99 or 2.00

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

13 years agoUpdate build instructions to reflect the fact that 32-bit LJT build doesn't work...
DRC [Sat, 16 Apr 2011 13:29:54 +0000 (13:29 +0000)]
Update build instructions to reflect the fact that 32-bit LJT build doesn't work with NASM 0.99 or 2.00

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

13 years agoUpdate build instructions to reflect the fact that 32-bit LJT build doesn't work...
DRC [Sat, 16 Apr 2011 13:26:36 +0000 (13:26 +0000)]
Update build instructions to reflect the fact that 32-bit LJT build doesn't work with NASM 0.99 or 2.00

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

13 years agoUse option() to handle configuration variables, so they will show up in the CMake GUI
DRC [Fri, 15 Apr 2011 00:24:02 +0000 (00:24 +0000)]
Use option() to handle configuration variables, so they will show up in the CMake GUI

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

13 years agoUse option() to handle configuration variables, so they will show up in the CMake GUI
DRC [Fri, 15 Apr 2011 00:20:15 +0000 (00:20 +0000)]
Use option() to handle configuration variables, so they will show up in the CMake GUI

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

13 years agoDon't need MSVC definition in assembler code anymore
DRC [Thu, 7 Apr 2011 05:27:29 +0000 (05:27 +0000)]
Don't need MSVC definition in assembler code anymore

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

13 years agoDon't need MSVC definition in assembler code anymore
DRC [Thu, 7 Apr 2011 05:26:52 +0000 (05:26 +0000)]
Don't need MSVC definition in assembler code anymore

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

13 years agoAttempt to make build work with Visual Studio 2010 (still doesn't work if SIMD or...
DRC [Wed, 6 Apr 2011 06:35:38 +0000 (06:35 +0000)]
Attempt to make build work with Visual Studio 2010 (still doesn't work if SIMD or Java are enabled-- see bug tracker)

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

13 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@572 632fc199-4ca6...
DRC [Tue, 5 Apr 2011 07:01:26 +0000 (07:01 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@572 632fc199-4ca6-4c93-a231-07263d6284db

13 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@571 632fc19...
DRC [Tue, 5 Apr 2011 06:51:59 +0000 (06:51 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@571 632fc199-4ca6-4c93-a231-07263d6284db

13 years agoAttempt to make build work with Visual Studio 2010 (still doesn't work if SIMD or...
DRC [Mon, 4 Apr 2011 21:00:53 +0000 (21:00 +0000)]
Attempt to make build work with Visual Studio 2010 (still doesn't work if SIMD or Java are enabled-- see bug tracker)

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

13 years agoComment code
DRC [Mon, 4 Apr 2011 04:56:24 +0000 (04:56 +0000)]
Comment code

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

13 years agoFix jpegoptim with v7 emulation as well
DRC [Sun, 3 Apr 2011 07:09:49 +0000 (07:09 +0000)]
Fix jpegoptim with v7 emulation as well

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

13 years agoFix jpegoptim with v7 emulation as well
DRC [Sun, 3 Apr 2011 07:08:18 +0000 (07:08 +0000)]
Fix jpegoptim with v7 emulation as well

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

13 years agoAllow customization of Java compiler flags
DRC [Sun, 3 Apr 2011 06:10:18 +0000 (06:10 +0000)]
Allow customization of Java compiler flags

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

13 years agoEnsure that image_width and image_height are initialized if libjpeg v8 emulation...
DRC [Sat, 2 Apr 2011 05:40:16 +0000 (05:40 +0000)]
Ensure that image_width and image_height are initialized if libjpeg v8 emulation is enabled.

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

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