]>
granicus.if.org Git - libjpeg-turbo/log
DRC [Fri, 1 Apr 2011 11:24:31 +0000 (11:24 +0000)]
Fixed a regression bug in the NSIS script that caused the Windows installer
build to fail when using the Visual Studio IDE.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@554
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Thu, 31 Mar 2011 09:19:53 +0000 (09:19 +0000)]
make testclean should clean up .yuv files as well
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@544
632fc199 -4ca6-4c93-a231-
07263d6284db
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
DRC [Fri, 25 Feb 2011 02:13:07 +0000 (02:13 +0000)]
Fix the buffer size regression test so that it generates the intended pixel patterns
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@450
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 25 Feb 2011 01:31:13 +0000 (01:31 +0000)]
Correct memory allocation failure messages
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@447
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 25 Feb 2011 01:14:46 +0000 (01:14 +0000)]
Only access TJBUFSIZEYUV symbol if YUV encoding is enabled, and add 1 to the buffer size; This allows jpgtest to be used to benchmark the old TurboJPEG/IPP libraries.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@446
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 25 Feb 2011 00:54:29 +0000 (00:54 +0000)]
Use correct size for YUV buffers
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@445
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 25 Feb 2011 00:14:12 +0000 (00:14 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@441
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 25 Feb 2011 00:02:04 +0000 (00:02 +0000)]
Replace the TJ_YUV flag with two new API functions, and add TJBUFSIZEYUV() from trunk
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@440
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Thu, 24 Feb 2011 22:13:20 +0000 (22:13 +0000)]
Tiling doesn't work with YUV encoding either
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@439
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Thu, 24 Feb 2011 21:43:35 +0000 (21:43 +0000)]
Fix various CR/LF issues
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@438
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Thu, 24 Feb 2011 21:16:10 +0000 (21:16 +0000)]
Ensure that libjpeg state is reset if an error occurs
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@437
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Thu, 24 Feb 2011 19:36:02 +0000 (19:36 +0000)]
Use a proper version script for libturbojpeg, since we've added functions to it since 1.0
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@436
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 23 Feb 2011 01:41:26 +0000 (01:41 +0000)]
Oops. dumpbuf() was displaying only red components.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@430
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 23 Feb 2011 01:40:44 +0000 (01:40 +0000)]
Oops. dumpbuf() was displaying only red components.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@429
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 22 Feb 2011 19:59:54 +0000 (19:59 +0000)]
Test all YUV decode paths
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@427
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 22 Feb 2011 00:31:27 +0000 (00:31 +0000)]
"TurboJPEG/OSS"="TurboJPEG", since the TurboJPEG header is used with other codecs besides libjpeg-turbo
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@420
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Sat, 19 Feb 2011 17:31:24 +0000 (17:31 +0000)]
RGBA=RGBX, BGRA=BGRX, ABGR=XBGR, ARGB=XRGB
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@412
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Sat, 19 Feb 2011 17:20:11 +0000 (17:20 +0000)]
Implement "ultra quiet mode" for generating output that is easy to copy/paste into a spreadsheet
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@411
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Sat, 19 Feb 2011 16:42:14 +0000 (16:42 +0000)]
Wordsmithing
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@410
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Sat, 19 Feb 2011 00:01:11 +0000 (00:01 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@409
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Sat, 19 Feb 2011 00:00:34 +0000 (00:00 +0000)]
Include jpgtest in Unix/Linux distribution packages
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@408
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 18 Feb 2011 23:49:42 +0000 (23:49 +0000)]
Include libjpeg run-time programs and jpgtest in installer; Move documentation in SDK distribution packages into doc\ subdirectory
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@407
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 18 Feb 2011 23:08:58 +0000 (23:08 +0000)]
Disable CXX compiler check
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@406
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 18 Feb 2011 22:40:34 +0000 (22:40 +0000)]
Oops. We still had the description left over from VirtualGL
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@403
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 18 Feb 2011 22:29:45 +0000 (22:29 +0000)]
Wordsmithed the project description
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@402
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 18 Feb 2011 21:20:50 +0000 (21:20 +0000)]
Include high-quality test image in distribution
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@401
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 18 Feb 2011 21:16:56 +0000 (21:16 +0000)]
1.1.0
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@400
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 18 Feb 2011 21:16:04 +0000 (21:16 +0000)]
New C version of jpgtest needs libm
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@399
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 18 Feb 2011 07:02:32 +0000 (07:02 +0000)]
Updated (C)
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@392
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 18 Feb 2011 07:00:38 +0000 (07:00 +0000)]
The API/ABI should be described as "libjpeg v8", not "libjpeg v8b", since there are multiple libjpeg releases with the same interface
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@391
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 18 Feb 2011 05:24:50 +0000 (05:24 +0000)]
Re-order high-quality JPEG test per existing convention
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@390
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 18 Feb 2011 05:15:59 +0000 (05:15 +0000)]
Also run high-quality JPEG test when code is built without SIMD extensions
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@389
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 18 Feb 2011 05:06:58 +0000 (05:06 +0000)]
Add high-quality JPEG tests to CMake
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@388
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 18 Feb 2011 04:55:08 +0000 (04:55 +0000)]
Various documentation tweaks
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@387
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 18 Feb 2011 04:50:45 +0000 (04:50 +0000)]
More doc tweaks
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@386
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 18 Feb 2011 04:39:36 +0000 (04:39 +0000)]
Various documentation tweaks
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@385
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 18 Feb 2011 03:55:25 +0000 (03:55 +0000)]
Include high-quality test image in distribution
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@384
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 18 Feb 2011 03:31:11 +0000 (03:31 +0000)]
The SIMD quantization algorithm does not produce correct results with the fast forward integer DCT and JPEG qualities >= 98, so for now, use the non-SIMD quantization function under those circumstances.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@383
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 18 Feb 2011 03:21:06 +0000 (03:21 +0000)]
"integer forward DCT", not "forward integer DCT"
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@382
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 18 Feb 2011 03:19:43 +0000 (03:19 +0000)]
The fast integer DCT degrades for qualities > 95, so use the slow integer DCT instead to ensure that perceptually lossless performance is maintained.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@381
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 18 Feb 2011 02:45:24 +0000 (02:45 +0000)]
Performance pitfalls
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@380
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 18 Feb 2011 02:41:03 +0000 (02:41 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@379
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 18 Feb 2011 01:45:24 +0000 (01:45 +0000)]
The SIMD quantization algorithm does not produce correct results with the fast forward integer DCT and JPEG qualities >= 98, so for now, use the non-SIMD quantization function under those circumstances.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@378
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Thu, 17 Feb 2011 07:53:46 +0000 (07:53 +0000)]
Fix typo that was causing visual artifacts in grayscale JPEGs
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@377
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Thu, 17 Feb 2011 07:51:35 +0000 (07:51 +0000)]
Fix typo that was causing visual artifacts in grayscale JPEGs
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@376
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 16 Feb 2011 01:39:29 +0000 (01:39 +0000)]
Not using Intel codec anymore
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@371
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 15 Feb 2011 07:57:48 +0000 (07:57 +0000)]
Document that pitch=0 == pitch=width*pixelsize
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@366
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 15 Feb 2011 05:24:08 +0000 (05:24 +0000)]
Ensure that YUV temp buffers get properly freed if a failure occurs
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@364
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 15 Feb 2011 05:17:20 +0000 (05:17 +0000)]
Ensure that the exit status of the program indicates failure if one of the pixel value checks fails
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@362
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 15 Feb 2011 03:59:11 +0000 (03:59 +0000)]
Ported jpgtest.cxx to pure C to avoid the need for a C++ compiler
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@360
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 8 Feb 2011 07:14:33 +0000 (07:14 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@359
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 8 Feb 2011 01:18:37 +0000 (01:18 +0000)]
Ported jpgtest.cxx to pure C to avoid the need for a C++ compiler
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@355
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 2 Feb 2011 05:42:37 +0000 (05:42 +0000)]
Clarify that the C wrappers and headers fall under the same license as the rest of the SIMD code
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@335
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 2 Feb 2011 05:41:15 +0000 (05:41 +0000)]
Clarify that the C wrappers and headers fall under the same license as the rest of the SIMD code
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@334
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 28 Jan 2011 08:00:10 +0000 (08:00 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@329
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 28 Jan 2011 07:56:21 +0000 (07:56 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@328
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 28 Jan 2011 07:51:25 +0000 (07:51 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@327
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 28 Jan 2011 06:06:34 +0000 (06:06 +0000)]
Create 1.1.x branch
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@325
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 26 Jan 2011 05:35:20 +0000 (05:35 +0000)]
Further protect against invalid Huffman codes
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@324
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 26 Jan 2011 05:34:01 +0000 (05:34 +0000)]
1.0.2
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@323
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 26 Jan 2011 05:23:28 +0000 (05:23 +0000)]
Create 1.0.x branch
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@322
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 25 Jan 2011 06:52:31 +0000 (06:52 +0000)]
The fast integer DCT degrades for qualities > 95, so use the slow integer DCT instead to ensure that perceptually lossless performance is maintained.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@320
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Thu, 6 Jan 2011 01:19:43 +0000 (01:19 +0000)]
Clarifications
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@319
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 5 Jan 2011 23:35:53 +0000 (23:35 +0000)]
Eliminate all of the __memalign() mess and just handle the alignment ourselves
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@317
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 5 Jan 2011 22:33:24 +0000 (22:33 +0000)]
Ensure temp. buffers for YUV output are 16-byte aligned on 32-bit Windows
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@316
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 4 Jan 2011 21:40:11 +0000 (21:40 +0000)]
Make arithmetic coding support status messages more clear
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@315
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 4 Jan 2011 08:09:41 +0000 (08:09 +0000)]
Further protect against invalid Huffman codes
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@314
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 14 Dec 2010 19:48:38 +0000 (19:48 +0000)]
Include new tjDecompressHeader2() function
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@313
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 14 Dec 2010 01:23:16 +0000 (01:23 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@312
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 14 Dec 2010 01:22:00 +0000 (01:22 +0000)]
Added YUV decode functionality to the "decompress only" test
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@311
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 14 Dec 2010 01:21:29 +0000 (01:21 +0000)]
Added extended tjDecompressHeader() function which can determine the type of subsampling used in the JPEG image
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@310
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Sat, 11 Dec 2010 06:01:11 +0000 (06:01 +0000)]
Fix various memory corruption issues in the new JPEG->YUV feature
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@309
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 10 Dec 2010 10:58:49 +0000 (10:58 +0000)]
If the output width/height are not an even number of MCU's, then use an intermediate buffer to ensure that the output format is XVideo-compatible
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@308
632fc199 -4ca6-4c93-a231-
07263d6284db