aboutsummaryrefslogtreecommitdiffstats
path: root/common/jpeg
Commit message (Collapse)AuthorAgeFilesLines
...
* Add MMX SIMD implementation of computationally intensive routines.Pierre Ossman2009-03-0921-2/+6438
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3648 3789f03b-4d11-0410-bbf8-ca57d06f2519
* "Optimise" quantization step by replacing the division by a multiplication.Pierre Ossman2009-03-092-32/+149
| | | | | | | | 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
* Implement x86 SIMD frameworkPierre Ossman2009-03-099-5/+562
| | | | | | | Add NASM support and stub routine for detecting SIMD extensions. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3646 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Framework for supporting SIMD accelerationPierre Ossman2009-03-0913-29/+674
| | | | | | | 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-092-111/+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
* Improve memory allocater alignment handlingPierre Ossman2009-03-091-72/+92
| | | | | | | | Fix some broken assumptions and allow any alignment, not just those associated with C types. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3643 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Explain the config header voodoo.Pierre Ossman2009-03-061-1/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3638 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Don't test for GNU malloc as we don't need it (or even check the resultPierre Ossman2009-03-061-1/+0
| | | | | | | of the test). git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3637 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Renamed README_TightVNC.txt as README_TigerVNC.txtPeter Åstrand2009-03-031-0/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3624 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Rebrand the source as TigerVNC. It is my hope that this patch isPeter Åstrand2009-02-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | minimal but still complete. The rebranding was done using a script: find trunk -name .svn -prune -o -type f -exec rep.sh \{\} \; pushd trunk svn revert doc/TODO doc/registered-codes.txt doc/ft-protocol-problems.txt doc/rfbtight.tex perl -pi -e 's|tightvnc|tigervnc|g' unix/configure.ac win/configure.ac unix/README With rep.sh looking like: perl -pi -e 's|TightVNC|TigerVNC|g' "$@" perl -pi -e 's|www\.tightvnc\.com/bugs\.html|www\.tigervnc\.org|g' "$@" perl -pi -e 's|www\.tightvnc\.com|www\.tigervnc\.org|g' "$@" perl -pi -e 's|devteam\@tightvnc\.com|tigervnc-devel\@lists\.sourceforge\.net|g' "$@" perl -pi -e 's|TigerVNC Team|TightVNC Team|g' "$@" perl -pi -e 's|TigerVNC Group|TightVNC Group|g' "$@" perl -pi -e 's|TigerVNC protocol|TightVNC protocol|g' "$@" perl -pi -e 's|TigerVNC-specific|TightVNC-specific|g' "$@" perl -pi -e 's|Vendor signatures: standard VNC/RealVNC, TridiaVNC, and TigerVNC|Vendor signatures: standard VNC/RealVNC, TridiaVNC, and TightVNC|g' "$@" perl -pi -e 's|TigerVNC vendor|TightVNC vendor|g' "$@" perl -pi -e 's|TigerVNC extension|TightVNC extension|g' "$@" perl -pi -e 's|protocolTigerVNC|protocolTightVNC|g' "$@" perl -pi -e 's|TigerVNC additions were|TightVNC additions were|g' "$@" perl -pi -e 's|TigerVNC 1\.2|TightVNC 1\.2|g' "$@" perl -pi -e 's|TigerVNC authentication type|TightVNC authentication type|g' "$@" git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3621 3789f03b-4d11-0410-bbf8-ca57d06f2519
* This should be the final modification to restore a working VisualPeter Åstrand2008-12-022-2/+48
| | | | | | | | | | | | | Studio build. A static jconfig.h has been re-added, but in a separate directory, to avoid clash with jconfig.h generated by configure script. Also, jconfig.h now includes the inline macro. jpeg.dsp has been modified to search in the "win" subdir, to find jconfig.h. This patch is in spirit similar to r121. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3282 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Include man files and more jpeg libraries in tarballAdam Tkac2008-10-221-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3042 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add headers to Makefile.am-s to fix "make dist" command in common/* subtreeAdam Tkac2008-06-181-8/+11
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2591 3789f03b-4d11-0410-bbf8-ca57d06f2519
* - introduced common/jpeg/jconfig.h.in - minimal jconfig.h templateAdam Tkac2008-04-142-2/+49
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2462 3789f03b-4d11-0410-bbf8-ca57d06f2519
* - introduced common/jpeg/{configure.ac,Makefile.am}Adam Tkac2008-04-0311-4212/+100
| | | | | | | | - removed autogenerated stuff (jconfig.h, configure, config.guess, config.sub, jconfig.h, install-sh) - minor macros changes in jchuff.c, jcphuff.c, jmorecfg.h (same with configure produced macros) git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2455 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Migrating to new directory structure adopted from the RealVNC's source tree. ↵Constantin Kaplinsky2006-05-2567-0/+29084
More changes will follow. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@589 3789f03b-4d11-0410-bbf8-ca57d06f2519