]> granicus.if.org Git - libjpeg-turbo/log
libjpeg-turbo
13 years agoUse the same naming convention for the output files as the Java tests
DRC [Thu, 31 Mar 2011 20:48:30 +0000 (20:48 +0000)]
Use the same naming convention for the output files as the Java tests

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

13 years agoClean up compiler warnings
DRC [Thu, 31 Mar 2011 10:06:17 +0000 (10:06 +0000)]
Clean up compiler warnings

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

13 years agomake testclean should clean up .yuv and 4:4:0 files as well
DRC [Thu, 31 Mar 2011 09:41:53 +0000 (09:41 +0000)]
make testclean should clean up .yuv and 4:4:0 files as well

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

13 years ago"JAVA_CFLAGS"="JNI_CFLAGS"
DRC [Thu, 31 Mar 2011 08:03:26 +0000 (08:03 +0000)]
"JAVA_CFLAGS"="JNI_CFLAGS"

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

13 years agoGet rid of unused IS_WIN32 conditional
DRC [Thu, 31 Mar 2011 04:14:55 +0000 (04:14 +0000)]
Get rid of unused IS_WIN32 conditional

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

13 years agoGet rid of unused IS_WIN32 conditional
DRC [Thu, 31 Mar 2011 04:15:50 +0000 (04:15 +0000)]
Get rid of unused IS_WIN32 conditional

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@542 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 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 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 agoCreate local round up function for jmemmgr.c so we can revert the original argument...
DRC [Tue, 29 Mar 2011 05:01:23 +0000 (05:01 +0000)]
Create local round up function for jmemmgr.c so we can revert the original argument types of jround_up() without breaking the build on 64-bit Windows.

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

13 years agoCreate local round up function for jmemmgr.c so we can revert the original argument...
DRC [Tue, 29 Mar 2011 04:58:40 +0000 (04:58 +0000)]
Create local round up function for jmemmgr.c so we can revert the original argument types of jround_up() without breaking the build on 64-bit Windows.

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

13 years agoMinGW64 no longer prefixes symbols with underscores by default
DRC [Tue, 22 Mar 2011 09:34:01 +0000 (09:34 +0000)]
MinGW64 no longer prefixes symbols with underscores by default

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

13 years agoClean up packaging system
DRC [Tue, 22 Mar 2011 09:31:25 +0000 (09:31 +0000)]
Clean up packaging system

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

13 years agoMinGW64 no longer prefixes symbols with underscores by default
DRC [Tue, 22 Mar 2011 09:19:29 +0000 (09:19 +0000)]
MinGW64 no longer prefixes symbols with underscores by default

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

13 years agoWe want to keep the same name for the install directory, even though the installer...
DRC [Tue, 22 Mar 2011 06:49:31 +0000 (06:49 +0000)]
We want to keep the same name for the install directory, even though the installer name has changed

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

13 years agoTypo
DRC [Tue, 22 Mar 2011 06:28:04 +0000 (06:28 +0000)]
Typo

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

13 years agoMinGW64 no longer prefixes symbols with underscores by default
DRC [Tue, 22 Mar 2011 05:40:39 +0000 (05:40 +0000)]
MinGW64 no longer prefixes symbols with underscores by default

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

13 years agoOops. Forgot to generate makecygwinpkg
DRC [Tue, 22 Mar 2011 05:04:30 +0000 (05:04 +0000)]
Oops.  Forgot to generate makecygwinpkg

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

13 years agoDon't use architecture extension in package name, since we're building a combined...
DRC [Tue, 22 Mar 2011 03:19:11 +0000 (03:19 +0000)]
Don't use architecture extension in package name, since we're building a combined package

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

13 years ago"release/"="pkgscripts/"
DRC [Tue, 22 Mar 2011 01:38:04 +0000 (01:38 +0000)]
"release/"="pkgscripts/"

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

13 years agoNeed to put the generated packaging scripts in a directory other than release/ so...
DRC [Tue, 22 Mar 2011 01:21:42 +0000 (01:21 +0000)]
Need to put the generated packaging scripts in a directory other than release/ so they won't get distributed

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

13 years agoClean up packaging system
DRC [Tue, 22 Mar 2011 00:20:43 +0000 (00:20 +0000)]
Clean up packaging system

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

13 years ago1.1.1
DRC [Mon, 21 Mar 2011 22:42:31 +0000 (22:42 +0000)]
1.1.1

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

13 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@526 632fc19...
DRC [Fri, 18 Mar 2011 05:59:21 +0000 (05:59 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@526 632fc199-4ca6-4c93-a231-07263d6284db

13 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@525 632fc199-4ca6...
DRC [Fri, 18 Mar 2011 05:59:07 +0000 (05:59 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@525 632fc199-4ca6-4c93-a231-07263d6284db

13 years agoThrow a warning if an unexpected marker is found in the middle of the JPEG data stream
DRC [Fri, 18 Mar 2011 05:49:26 +0000 (05:49 +0000)]
Throw a warning if an unexpected marker is found in the middle of the JPEG data stream

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

13 years agoThrow a warning if an unexpected marker is found in the middle of the JPEG data stream
DRC [Fri, 18 Mar 2011 05:44:55 +0000 (05:44 +0000)]
Throw a warning if an unexpected marker is found in the middle of the JPEG data stream

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

13 years agoThrow a warning if an unexpected marker is found in the middle of the JPEG data stream
DRC [Fri, 18 Mar 2011 05:44:27 +0000 (05:44 +0000)]
Throw a warning if an unexpected marker is found in the middle of the JPEG data stream

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

13 years agoThrow a warning if an unexpected marker is found in the middle of the JPEG data stream
DRC [Fri, 18 Mar 2011 05:40:33 +0000 (05:40 +0000)]
Throw a warning if an unexpected marker is found in the middle of the JPEG data stream

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

13 years agoFix compression from/decompression to TYPE_INT_{RGB|BGR} BufferedImages on big endian...
DRC [Thu, 17 Mar 2011 07:39:25 +0000 (07:39 +0000)]
Fix compression from/decompression to TYPE_INT_{RGB|BGR} BufferedImages on big endian platforms

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

13 years agoMore Java API cleanup
DRC [Wed, 16 Mar 2011 00:02:53 +0000 (00:02 +0000)]
More Java API cleanup

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

13 years agoJava code cleanup + Java docs
DRC [Tue, 15 Mar 2011 20:52:02 +0000 (20:52 +0000)]
Java code cleanup + Java docs

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

13 years agotjTransform() was not working properly if r.w=0 or r.h=0
DRC [Tue, 15 Mar 2011 20:09:47 +0000 (20:09 +0000)]
tjTransform() was not working properly if r.w=0 or r.h=0

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

13 years agoWordsmithing
DRC [Tue, 15 Mar 2011 19:33:43 +0000 (19:33 +0000)]
Wordsmithing

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

13 years agoAdd notes about performance
DRC [Thu, 10 Mar 2011 07:25:41 +0000 (07:25 +0000)]
Add notes about performance

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

13 years agoAdd an option to display the output image
DRC [Mon, 7 Mar 2011 09:59:08 +0000 (09:59 +0000)]
Add an option to display the output image

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

13 years agoIf a scaled-down JPEG output image is requested, we must decompress and recompress...
DRC [Mon, 7 Mar 2011 08:21:11 +0000 (08:21 +0000)]
If a scaled-down JPEG output image is requested, we must decompress and recompress the transformed image.

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

13 years agoOn Windows, long is 32-bit, so use jlong instead
DRC [Fri, 4 Mar 2011 15:28:16 +0000 (15:28 +0000)]
On Windows, long is 32-bit, so use jlong instead

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

13 years agoWe actually don't need windows.h at all, and it makes both MinGW and VC++ unhappy...
DRC [Fri, 4 Mar 2011 14:57:14 +0000 (14:57 +0000)]
We actually don't need windows.h at all, and it makes both MinGW and VC++ unhappy because of conflicting macros (such as INT32 in jmorecfg.h)

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

13 years agoMinGW already has snprintf(), so don't use our macro substitute there
DRC [Fri, 4 Mar 2011 14:37:00 +0000 (14:37 +0000)]
MinGW already has snprintf(), so don't use our macro substitute there

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

13 years agoOops. Forgot to add TJTransform class
DRC [Fri, 4 Mar 2011 14:10:29 +0000 (14:10 +0000)]
Oops.  Forgot to add TJTransform class

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

13 years agoInclude new grayscale SIMD routines in dist
DRC [Fri, 4 Mar 2011 14:05:23 +0000 (14:05 +0000)]
Include new grayscale SIMD routines in dist

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

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

13 years agoAdd access methods for getting at the JPEG buffer
DRC [Fri, 4 Mar 2011 13:41:05 +0000 (13:41 +0000)]
Add access methods for getting at the JPEG buffer

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

13 years agoIf transforming and outputting a JPEG file, output the transformed file directly...
DRC [Fri, 4 Mar 2011 13:40:42 +0000 (13:40 +0000)]
If transforming and outputting a JPEG file, output the transformed file directly instead of decompressing/recompressing it

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

13 years agoAdd TJTransformer JNI functions to mapfile
DRC [Fri, 4 Mar 2011 13:39:46 +0000 (13:39 +0000)]
Add TJTransformer JNI functions to mapfile

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

13 years agoHandle 4:4:0 (transposed 4:2:2 subsampling)
DRC [Fri, 4 Mar 2011 13:04:24 +0000 (13:04 +0000)]
Handle 4:4:0 (transposed 4:2:2 subsampling)

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

13 years agoHandle 4:4:0 (transposed 4:2:2 subsampling)
DRC [Fri, 4 Mar 2011 12:52:45 +0000 (12:52 +0000)]
Handle 4:4:0 (transposed 4:2:2 subsampling)

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

13 years agoImplement lossless cropping interface in Java
DRC [Fri, 4 Mar 2011 10:13:59 +0000 (10:13 +0000)]
Implement lossless cropping interface in Java

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

13 years agoDon't need PAD() anymore
DRC [Fri, 4 Mar 2011 10:01:22 +0000 (10:01 +0000)]
Don't need PAD() anymore

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

13 years agoPrint stack trace on error
DRC [Fri, 4 Mar 2011 09:54:59 +0000 (09:54 +0000)]
Print stack trace on error

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

13 years agoMethods of a final class are automatically final
DRC [Fri, 4 Mar 2011 09:15:07 +0000 (09:15 +0000)]
Methods of a final class are automatically final

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

13 years agoModify filename of decompressed output files to indicate that scaling was used
DRC [Fri, 4 Mar 2011 04:14:47 +0000 (04:14 +0000)]
Modify filename of decompressed output files to indicate that scaling was used

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

13 years agoIf losslessly transforming to grayscale, compute trimmed dimensions based on grayscal...
DRC [Fri, 4 Mar 2011 03:38:47 +0000 (03:38 +0000)]
If losslessly transforming to grayscale, compute trimmed dimensions based on grayscale MCU size, not MCU size of source image

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

13 years agoTile generation did not work with TJXFORM_HFLIP, because the underlying transform...
DRC [Fri, 4 Mar 2011 03:20:34 +0000 (03:20 +0000)]
Tile generation did not work with TJXFORM_HFLIP, because the underlying transform code was using an in-place algorithm, which modified the source coefficients after the first tile was generated.  Thus, create a new option which allows TurboJPEG to turn off the in-place horizontal flip if there are multiple transforms being performed from the same set of coefficients.

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

13 years agoTransform tests; Variable benchmark time; General cleanup
DRC [Fri, 4 Mar 2011 02:25:00 +0000 (02:25 +0000)]
Transform tests; Variable benchmark time; General cleanup

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

13 years agoAdd an option to force grayscale->RGB conversion (needed for jpgtest regression test)
DRC [Thu, 3 Mar 2011 16:58:47 +0000 (16:58 +0000)]
Add an option to force grayscale->RGB conversion (needed for jpgtest regression test)

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

13 years agoMove per-format flag assignments to the actual TurboJPEG function calls
DRC [Wed, 2 Mar 2011 10:30:29 +0000 (10:30 +0000)]
Move per-format flag assignments to the actual TurboJPEG function calls

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

13 years agoMake the C version work more like the Java version
DRC [Wed, 2 Mar 2011 10:13:55 +0000 (10:13 +0000)]
Make the C version work more like the Java version

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

13 years agoGenerate separate JPEG images for the YUV decode tests
DRC [Wed, 2 Mar 2011 09:30:57 +0000 (09:30 +0000)]
Generate separate JPEG images for the YUV decode tests

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

13 years agoOops. Left out the all-important transform structures
DRC [Wed, 2 Mar 2011 09:27:49 +0000 (09:27 +0000)]
Oops.  Left out the all-important transform structures

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

13 years agoSince lossless transforms have such a high fixed performance cost, implement a mechan...
DRC [Wed, 2 Mar 2011 09:22:41 +0000 (09:22 +0000)]
Since lossless transforms have such a high fixed performance cost, implement a mechanism for performing more than one at a time on the same source image.

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

13 years agoWordsmithing and general cleanup
DRC [Wed, 2 Mar 2011 09:05:09 +0000 (09:05 +0000)]
Wordsmithing and general cleanup

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

13 years agoFix Windows build; Add grayscale tests to Windows build; Add proper implementation...
DRC [Wed, 2 Mar 2011 02:17:30 +0000 (02:17 +0000)]
Fix Windows build; Add grayscale tests to Windows build; Add proper implementation of snprintf on Windows and use snprintf() in TurboJPEG library and tests instead of sprintf()

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

13 years agoFix compiler warnings in Visual C++
DRC [Wed, 2 Mar 2011 01:30:38 +0000 (01:30 +0000)]
Fix compiler warnings in Visual C++

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

13 years agoFix compiler warnings in Visual C++
DRC [Wed, 2 Mar 2011 01:27:26 +0000 (01:27 +0000)]
Fix compiler warnings in Visual C++

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

13 years agoPerform size checks on arrays
DRC [Wed, 2 Mar 2011 01:09:20 +0000 (01:09 +0000)]
Perform size checks on arrays

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

13 years agoUse new scaling API
DRC [Tue, 1 Mar 2011 20:43:47 +0000 (20:43 +0000)]
Use new scaling API

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

13 years agoMake error handling more consistent with other TurboJPEG C code
DRC [Tue, 1 Mar 2011 20:23:12 +0000 (20:23 +0000)]
Make error handling more consistent with other TurboJPEG C code

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

13 years agoUse "bailout" label to be more consistent with other TurboJPEG C code
DRC [Tue, 1 Mar 2011 20:17:12 +0000 (20:17 +0000)]
Use "bailout" label to be more consistent with other TurboJPEG C code

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

13 years agoUse consistent formatting conventions
DRC [Tue, 1 Mar 2011 20:03:32 +0000 (20:03 +0000)]
Use consistent formatting conventions

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

13 years agoAdd getScalingFactors() method to libturbojpeg version script
DRC [Tue, 1 Mar 2011 10:20:23 +0000 (10:20 +0000)]
Add getScalingFactors() method to libturbojpeg version script

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

13 years agotjGetScaledSize() would never be able to accommodate scaling factors > 1, so replace...
DRC [Tue, 1 Mar 2011 09:53:07 +0000 (09:53 +0000)]
tjGetScaledSize() would never be able to  accommodate scaling factors > 1, so replace it with a function that returns a list of fractional scaling factors that TurboJPEG supports.

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

13 years agoDon't call jpeg_finish_compress() with YUV output, because it tries to insert an...
DRC [Tue, 1 Mar 2011 08:23:53 +0000 (08:23 +0000)]
Don't call jpeg_finish_compress() with YUV output, because it tries to insert an EOI marker right in the middle of our image data.

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

13 years agoDon't call jpeg_finish_compress() with YUV output, because it tries to insert an...
DRC [Tue, 1 Mar 2011 08:18:30 +0000 (08:18 +0000)]
Don't call jpeg_finish_compress() with YUV output, because it tries to insert an EOI marker right in the middle of our image data.

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

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

13 years agoUnused variables
DRC [Mon, 28 Feb 2011 10:51:55 +0000 (10:51 +0000)]
Unused variables

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

13 years agoImprove performance a bit for the non-SIMD case
DRC [Sun, 27 Feb 2011 10:51:20 +0000 (10:51 +0000)]
Improve performance a bit for the non-SIMD case

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

13 years agoImprove performance a bit for the non-SIMD case
DRC [Sun, 27 Feb 2011 10:26:08 +0000 (10:26 +0000)]
Improve performance a bit for the non-SIMD case

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

13 years agoOops. cconvert is still needed for 12-bit samples
DRC [Sun, 27 Feb 2011 09:48:48 +0000 (09:48 +0000)]
Oops.  cconvert is still needed for 12-bit samples

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

13 years agoAdd short names for RGB->grayscale MMX functions
DRC [Sun, 27 Feb 2011 09:09:54 +0000 (09:09 +0000)]
Add short names for RGB->grayscale MMX functions

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

13 years agoChange filename in header
DRC [Sun, 27 Feb 2011 07:59:38 +0000 (07:59 +0000)]
Change filename in header

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

13 years agoMake Visual C++ happy
DRC [Sun, 27 Feb 2011 00:08:06 +0000 (00:08 +0000)]
Make Visual C++ happy

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

13 years agoMake Visual C++ happy 1.1.0
DRC [Sun, 27 Feb 2011 00:07:51 +0000 (00:07 +0000)]
Make Visual C++ happy

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

13 years agoExpose libjpeg lossless transform feature in TurboJPEG/OSS
DRC [Sat, 26 Feb 2011 22:02:37 +0000 (22:02 +0000)]
Expose libjpeg lossless transform feature in TurboJPEG/OSS

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

13 years agoFix compiler warnings
DRC [Sat, 26 Feb 2011 21:20:46 +0000 (21:20 +0000)]
Fix compiler warnings

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

13 years agoEnable full GCC compiler warnings by default
DRC [Sat, 26 Feb 2011 21:12:36 +0000 (21:12 +0000)]
Enable full GCC compiler warnings by default

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

13 years agoFix compiler warnings
DRC [Sat, 26 Feb 2011 21:08:39 +0000 (21:08 +0000)]
Fix compiler warnings

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

13 years agoEnable full GCC compiler warnings by default
DRC [Sat, 26 Feb 2011 21:07:50 +0000 (21:07 +0000)]
Enable full GCC compiler warnings by default

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

13 years ago"tjScaledSize"="tjGetScaledSize" (again)
DRC [Sat, 26 Feb 2011 20:15:27 +0000 (20:15 +0000)]
"tjScaledSize"="tjGetScaledSize" (again)

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

13 years agoRemove entry for tjScaledSize()
DRC [Sat, 26 Feb 2011 20:04:23 +0000 (20:04 +0000)]
Remove entry for tjScaledSize()

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

13 years agoInclude tjGetScaledSize() in version scripts
DRC [Sat, 26 Feb 2011 19:59:01 +0000 (19:59 +0000)]
Include tjGetScaledSize() in version scripts

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

13 years ago"tjScaledSize"="tjGetScaledSize"
DRC [Sat, 26 Feb 2011 19:53:58 +0000 (19:53 +0000)]
"tjScaledSize"="tjGetScaledSize"

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

13 years agoFix uninitialized variables
DRC [Sat, 26 Feb 2011 19:46:27 +0000 (19:46 +0000)]
Fix uninitialized variables

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

13 years agoAdd RGB --> Grayscale YUV decoding test
DRC [Fri, 25 Feb 2011 06:21:54 +0000 (06:21 +0000)]
Add RGB --> Grayscale YUV decoding test

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

13 years agoAdd RGB-->Grayscale YUV decode test
DRC [Fri, 25 Feb 2011 06:21:15 +0000 (06:21 +0000)]
Add RGB-->Grayscale YUV decode test

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

13 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@452 632fc199-4ca6...
DRC [Fri, 25 Feb 2011 06:17:17 +0000 (06:17 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@452 632fc199-4ca6-4c93-a231-07263d6284db

13 years agoImplement YUV encode/decode methods at the Java level; Remove some of the arguments...
DRC [Fri, 25 Feb 2011 06:11:03 +0000 (06:11 +0000)]
Implement YUV encode/decode methods at the Java level; Remove some of the arguments from the Java API and replace with get/set methods; General API cleanup; Fix BufferedImage grayscale tests in TJUnitTest

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