aboutsummaryrefslogtreecommitdiff
path: root/jcdctmgr.c
AgeCommit message (Collapse)Author
2012-01-31Compiler warningsdcommander
git-svn-id: svn://svn.code.sf.net/p/libjpeg-turbo/code/trunk@760 632fc199-4ca6-4c93-a231-07263d6284db
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: svn://svn.code.sf.net/p/libjpeg-turbo/code/trunk@395 632fc199-4ca6-4c93-a231-07263d6284db
2009-10-01Some systems (notably OS X Leopard) have fls() already, so rename ours to ↵dcommander
avoid conflict git-svn-id: svn://svn.code.sf.net/p/libjpeg-turbo/code/trunk@66 632fc199-4ca6-4c93-a231-07263d6284db
2009-03-13Move variable init around a bit to please crappy compilers.ossman_
git-svn-id: svn://svn.code.sf.net/p/libjpeg-turbo/code/trunk@26 632fc199-4ca6-4c93-a231-07263d6284db
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: svn://svn.code.sf.net/p/libjpeg-turbo/code/trunk@19 632fc199-4ca6-4c93-a231-07263d6284db
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: svn://svn.code.sf.net/p/libjpeg-turbo/code/trunk@16 632fc199-4ca6-4c93-a231-07263d6284db
2009-03-09Framework for supporting SIMD accelerationossman_
Designed to impose minimal changes on the "normal" code. git-svn-id: svn://svn.code.sf.net/p/libjpeg-turbo/code/trunk@14 632fc199-4ca6-4c93-a231-07263d6284db
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: svn://svn.code.sf.net/p/libjpeg-turbo/code/trunk@13 632fc199-4ca6-4c93-a231-07263d6284db
2006-05-25Migrating to new directory structure adopted from the RealVNC's source tree. ↵const_k
More changes will follow. git-svn-id: svn://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1 632fc199-4ca6-4c93-a231-07263d6284db