]>
granicus.if.org Git - libjpeg-turbo/log
DRC [Wed, 7 Sep 2011 02:32:02 +0000 (02:32 +0000)]
Back out CMYK-to-RGB conversions. There is really no way to properly do CMYK-to-RGB conversion without color management, which is out of scope for libjpeg-turbo. Applications wishing to do a trivial conversion, such as was implemented in these routines, can simply request CMYK output and do the trivial conversion themselves (or, even better, use an OSS color management library.) We should not encourage the use of in-library CMYK-to-RGB conversion as a substitute for color management.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@695
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 6 Sep 2011 18:58:22 +0000 (18:58 +0000)]
Update Nokia contact info
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@694
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 6 Sep 2011 18:57:53 +0000 (18:57 +0000)]
Improve performance of IFAST iDCT by changing the order of transpose and descale steps
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@693
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 6 Sep 2011 18:55:45 +0000 (18:55 +0000)]
Make ARM ISLOW iDCT faster on typical cases, and eliminate the possibility of 16-bit overflows when handling arbitrary coefficients.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@692
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 24 Aug 2011 23:27:44 +0000 (23:27 +0000)]
Improve the performance of YCbCr to RGB conversion on ARM
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@691
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Mon, 22 Aug 2011 13:48:01 +0000 (13:48 +0000)]
NEON-accelerated slow integer inverse DCT
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@690
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 17 Aug 2011 21:00:59 +0000 (21:00 +0000)]
NEON-accelerated quantization
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@689
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 17 Aug 2011 20:59:56 +0000 (20:59 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@688
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 16 Aug 2011 01:39:05 +0000 (01:39 +0000)]
Use integer arithmetic for CMYK-to-RGB conversions
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@687
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Mon, 15 Aug 2011 08:36:51 +0000 (08:36 +0000)]
Improve performance of ARM NEON IFAST iDCT
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@686
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 12 Aug 2011 19:31:09 +0000 (19:31 +0000)]
Oops
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@685
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 12 Aug 2011 19:30:21 +0000 (19:30 +0000)]
Add Nokia copyright (for ARM NEON code)
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@684
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 12 Aug 2011 19:28:28 +0000 (19:28 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@683
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 12 Aug 2011 19:27:20 +0000 (19:27 +0000)]
ARM NEON-accelerated RGB-to-YCbCr conversion
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@682
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Thu, 11 Aug 2011 02:17:17 +0000 (02:17 +0000)]
Oops
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@681
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Thu, 11 Aug 2011 02:16:44 +0000 (02:16 +0000)]
CMYK/YCCK support
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@680
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Thu, 11 Aug 2011 02:15:31 +0000 (02:15 +0000)]
Support for accelerated forward DCT using ARM NEON instructions
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@679
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 10 Aug 2011 23:31:13 +0000 (23:31 +0000)]
Support for accelerated forward DCT using ARM NEON instructions
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@678
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 26 Jul 2011 09:22:16 +0000 (09:22 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@677
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 19 Jul 2011 09:52:11 +0000 (09:52 +0000)]
Don't include JAR file in 32-bit compatibility package
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@676
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 19 Jul 2011 09:29:01 +0000 (09:29 +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/trunk@675
632fc199 -4ca6-4c93-a231-
07263d6284db
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
DRC [Fri, 15 Jul 2011 10:06:56 +0000 (10:06 +0000)]
Windows doesn't have random()
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@672
632fc199 -4ca6-4c93-a231-
07263d6284db
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
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
DRC [Tue, 12 Jul 2011 06:22:06 +0000 (06:22 +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/trunk@669
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 12 Jul 2011 03:17:23 +0000 (03:17 +0000)]
Re-work TJBUFSIZE() to take into account the level of chrominance subsampling
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@668
632fc199 -4ca6-4c93-a231-
07263d6284db
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
DRC [Tue, 21 Jun 2011 06:13:16 +0000 (06:13 +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/trunk@666
632fc199 -4ca6-4c93-a231-
07263d6284db
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
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
DRC [Tue, 21 Jun 2011 04:56:02 +0000 (04:56 +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/trunk@663
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Fri, 17 Jun 2011 21:12:58 +0000 (21:12 +0000)]
NEON-optimized 2x2 and 4x4 scaled iDCTs
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@662
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 15 Jun 2011 02:43:42 +0000 (02:43 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@661
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 14 Jun 2011 22:17:37 +0000 (22:17 +0000)]
iOS ARM support
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@660
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Tue, 14 Jun 2011 22:16:50 +0000 (22:16 +0000)]
iOS ARM support
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@659
632fc199 -4ca6-4c93-a231-
07263d6284db
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
DRC [Tue, 31 May 2011 20:22:37 +0000 (20:22 +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/trunk@656
632fc199 -4ca6-4c93-a231-
07263d6284db
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
DRC [Fri, 27 May 2011 02:10:42 +0000 (02:10 +0000)]
Re-factor checkBufYUV() function to more closely resemble re-factored checkBuf() function
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@654
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Thu, 26 May 2011 11:28:22 +0000 (11:28 +0000)]
Change the name of the pre-computed bits table to match its actual function
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@653
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Thu, 26 May 2011 10:45:06 +0000 (10:45 +0000)]
turbojpegl.c=turbojpeg.c
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@652
632fc199 -4ca6-4c93-a231-
07263d6284db
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
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
DRC [Wed, 25 May 2011 06:02:50 +0000 (06:02 +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/trunk@649
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 25 May 2011 04:52:25 +0000 (04:52 +0000)]
Need to set TJFLAG_NOREALLOC for tjTransform()
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@648
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 25 May 2011 04:35:53 +0000 (04:35 +0000)]
Oops. Add the already-advertised -bmp option
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@647
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 25 May 2011 04:12:52 +0000 (04:12 +0000)]
MinGW seems to barf unless jinclude.h is included before jpeglib.h
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@646
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 25 May 2011 04:12:22 +0000 (04:12 +0000)]
"jpegut"="tjunittest" & "jpgtest"="tjbench"
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@645
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 25 May 2011 03:54:56 +0000 (03:54 +0000)]
"jpegut"="tjunittest" & "jpgtest"="tjbench"
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@644
632fc199 -4ca6-4c93-a231-
07263d6284db
DRC [Wed, 25 May 2011 03:52:22 +0000 (03:52 +0000)]
"jpegut"="tjunittest" & "jpgtest"="tjbench"
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@643
632fc199 -4ca6-4c93-a231-
07263d6284db
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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