197 Commits (816ebf93201cd11e01b59c136930f317192d160e)

Author SHA1 Message Date
Michael Niedermayer db79495376 qpel fix 22 years ago
Michael Niedermayer 5a508a98e9 PIC / ebx fix 22 years ago
Michael Niedermayer 0b093b6fef more gcc bug workarounds 22 years ago
Michael Niedermayer c296f66b54 1000l (push & esp) using mangle now ... 22 years ago
Michael Niedermayer 3178ee4cc4 qpel in b frames bugfixes 22 years ago
Michael Niedermayer 3643bd9c31 slowdown / gcc 2.95.* bug workaround (this should be reversed as soon as gcc 2.95.* support is droped) 22 years ago
Michael Niedermayer 826f429ae9 qpel in mmx2/3dnow 22 years ago
Michael Niedermayer 1457ab5233 qpel encoding 22 years ago
Michael Niedermayer 11f18fafca huffyuv 22 years ago
Zdenek Kabelac eb4b3dd3c3 * using DSPContext - so each codec could use its local (sub)set of CPU extension 22 years ago
Michael Niedermayer 2ad1516a6c idct permutation cleanup, idct can be selected per context now 22 years ago
Michael Niedermayer 084c726ba3 pix_sum16_mmx() 22 years ago
Michael Niedermayer b318477992 put/avg_pixels16 23 years ago
Lennert Buytenhek 1565dabc1a be less verbose patch by (Lennert Buytenhek <buytenh at math dot leidenuniv dot nl>) 23 years ago
Michael Niedermayer e7fce5e9fb bitexact hack for the simple mmx idct 23 years ago
Michael Niedermayer 28db7fce02 slow but accurate integer dct from IJG (should be ok with the LGPL as the old DCT is the fast integer DCT from IJG) 23 years ago
Michael Niedermayer 4afeaec92f pix_abs mmx2 isnt bit-exact ... 23 years ago
Zdenek Kabelac 39825f315f * reimplemented remaing avg_ pixel functions 23 years ago
Zdenek Kabelac fca0f0e59f * removed MANGLE from macros for setting constants 23 years ago
Zdenek Kabelac 6aa6ea8e11 * reenabled original xy2 put routine - rounding error is really bad with 23 years ago
Zdenek Kabelac 91abb473fb * code with new PAVGB for MMX only CPU splited into separate file 23 years ago
Zdenek Kabelac def60345ad * new mmx code - based upon http://aggregate.org/MAGIC 23 years ago
Zdenek Kabelac 5f6230016a * removed TESTCPU_MAIN - not needed for testing 23 years ago
Fabrice Bellard ff4ec49e64 license/copyright change 23 years ago
Zdenek Kabelac 52af45ad77 * baling 8 seems to have the same speed 23 years ago
Zdenek Kabelac fbdedc1704 * always baling even though it seems to produce sometime worse 23 years ago
Zdenek Kabelac 31ddcf9851 * cleanup for put_pixels_mmx 23 years ago
Zdenek Kabelac ec9a41f57d * somewhat more advanced test suit for dsp code - for now i386 only 23 years ago
Zdenek Kabelac 6efad6fd85 * align the source initialy address 23 years ago
Zdenek Kabelac dcb9cd4b81 * added simple test main - see comments about how to 23 years ago
Fabrice Bellard 4f12a4976a removed unused code 23 years ago
Fabrice Bellard 61a4e8ae3b removed debug function 23 years ago
Michael Niedermayer a7bd879798 shared lib support (req by kabi) ... 23 years ago
Michael Niedermayer 607dce96c0 hopefully faster mmx2&3dnow MC 23 years ago
Zdenek Kabelac cd8e5f9637 * fixes problem with -funroll-loops and buggy gcc compiler 23 years ago
Michael Niedermayer 9dbcbd92e8 fixed mpeg4 time stuff on encoding 23 years ago
Michael Niedermayer 649c00c96d sizeof(s->block) isnt 64*6*2 anymore bugfix 23 years ago
Michael Niedermayer ba6802debf 4MV motion estimation (not finished yet) 23 years ago
Zdenek Kabelac d6a4c0b111 * some modifications to allow gcc to compile same code for -fPIC 23 years ago
Michael Niedermayer f4470e0936 print cpu flags 23 years ago
Arpi d962f6fd3a new IDCT code by Michael Niedermayer (michaelni@gmx.at) - #define SIMPLE_IDCT to enable 23 years ago
Nick Kurshev a822a47983 fixed gcc-3.0.x compilation (by Michael Niedermayer) 23 years ago
Fabrice Bellard 8def029919 added mmx idct 24 years ago
Arpi 4af7bcc185 MMX/MMXEXT iDCT support, using external functions currently defined in libmpeg2 24 years ago
Nick Kurshev a9b3f63084 Sync with mplayer's stuff 24 years ago
Fabrice Bellard 7d650cb540 suppressed no longer needed emms() 24 years ago
Fabrice Bellard de6d9b6404 Initial revision 24 years ago