summaryrefslogtreecommitdiff
path: root/trunk/jcdctmgr.c
AgeCommit message (Collapse)Author
2011-02-18The SIMD quantization algorithm does not produce correct results with the ↵dcommander
fast forward integer DCT and JPEG qualities >= 98, so for now, use the non-SIMD quantization function under those circumstances. git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@395 3789f03b-4d11-0410-bbf8-ca57d06f2519
2009-10-01Some systems (notably OS X Leopard) have fls() already, so rename ours to ↵dcommander
avoid conflict git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@66 3789f03b-4d11-0410-bbf8-ca57d06f2519
2009-03-13Move variable init around a bit to please crappy compilers.ossman_
git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@26 3789f03b-4d11-0410-bbf8-ca57d06f2519
2009-03-09Make sure the work space memory is properly alignedossman_
We use the heap allocators to avoid having more than one implementation of the alignment logic. git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@19 3789f03b-4d11-0410-bbf8-ca57d06f2519
2009-03-09"Optimise" quantization step by replacing the division by a multiplication.ossman_
This has no measurable difference right now but makes it possible to do SIMD implementations of this stage. git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@16 3789f03b-4d11-0410-bbf8-ca57d06f2519
2009-03-09Framework for supporting SIMD accelerationossman_
Designed to impose minimal changes on the "normal" code. git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@14 3789f03b-4d11-0410-bbf8-ca57d06f2519
2009-03-09Split up the forward DCT routine into three stagesossman_
Divide it into sample conversion, DCT and quantization in order to easily provide alternative implementations of each stage. git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@13 3789f03b-4d11-0410-bbf8-ca57d06f2519
2006-05-25Migrating to new directory structure adopted from the RealVNC's source tree. ↵const_k
More changes will follow. git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@1 3789f03b-4d11-0410-bbf8-ca57d06f2519