summaryrefslogtreecommitdiffstats
path: root/common/jpeg/jcdctmgr.c
Commit message (Collapse)AuthorAgeFilesLines
* Some systems (notably OS X Leopard) have fls() already, so rename ours to ↵DRC2009-10-011-2/+2
| | | | | | avoid conflict git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3903 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Move variable init around a bit to please crappy compilers.Pierre Ossman2009-03-131-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3670 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make sure the work space memory is properly alignedPierre Ossman2009-03-091-2/+21
| | | | | | | | 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/tigervnc/code/trunk@3650 3789f03b-4d11-0410-bbf8-ca57d06f2519
* "Optimise" quantization step by replacing the division by a multiplication.Pierre Ossman2009-03-091-31/+143
| | | | | | | | 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/tigervnc/code/trunk@3647 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Framework for supporting SIMD accelerationPierre Ossman2009-03-091-7/+30
| | | | | | | Designed to impose minimal changes on the "normal" code. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3645 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Split up the forward DCT routine into three stagesPierre Ossman2009-03-091-108/+199
| | | | | | | | 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/tigervnc/code/trunk@3644 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Migrating to new directory structure adopted from the RealVNC's source tree. ↵Constantin Kaplinsky2006-05-251-0/+387
More changes will follow. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@589 3789f03b-4d11-0410-bbf8-ca57d06f2519