54 Commits (b88ba823153f3a2f5587c439404d66fdbfc68339)

Author SHA1 Message Date
Zdenek Kabelac e5247b5f57 * oooooops - sorry for this one - wrong logic 22 years ago
Zdenek Kabelac 63f6082633 * support FF_MM_FORCE 22 years ago
Michael Niedermayer b0368839ac MpegEncContext.(i)dct_* -> DspContext.(i)dct_* 22 years ago
Zdenek Kabelac 2720569a9a * prototypes at one place 22 years ago
Zdenek Kabelac 0c1a9edad4 * UINTX -> uintx_t INTX -> intx_t 22 years ago
Zdenek Kabelac 5c91a6755b * static,const,compiler warning cleanup 22 years ago
Felix von Leitner 2a006cd396 sse16 & pix_norm1 optimization patch by (Felix von Leitner <felix-ffmpeg at fefe dot de>) (with some modifications) 22 years ago
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 23 years ago
Michael Niedermayer 084c726ba3 pix_sum16_mmx() 23 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