106 Commits (f08ce7fe3bcb3e7df108d201a6a6a76fe66f8a03)

Author SHA1 Message Date
  Fabrice Bellard e1958604fd added define for builtins use - inverse fix by Romain Dolbeau 23 years ago
  Michael Niedermayer 5a508a98e9 PIC / ebx fix 23 years ago
  Michael Niedermayer 0b093b6fef more gcc bug workarounds 23 years ago
  Michael Niedermayer 3df6fa7777 gcc 3.2.2 -O3 bug workaround (older gcc are very likely affected too but didnt check) 23 years ago
  Michael Niedermayer c296f66b54 1000l (push & esp) using mangle now ... 23 years ago
  Michael Niedermayer 3178ee4cc4 qpel in b frames bugfixes 23 years ago
  Michael Niedermayer 3643bd9c31 slowdown / gcc 2.95.* bug workaround (this should be reversed as soon as gcc 2.95.* support is droped) 23 years ago
  Michael Niedermayer 826f429ae9 qpel in mmx2/3dnow 23 years ago
  bubu ccfddafbd9 warnings patch by (bubu <bubu at bubu dot net>) 23 years ago
  Michael Niedermayer 1457ab5233 qpel encoding 23 years ago
  Michael Niedermayer 843342efb7 100l (sad8x8_x2 had params in wrong order) 23 years ago
  Francisco Javier Cabello Torres 7ca413b44a via c3 fix patch by (Francisco Javier Cabello Torres <fjcabello at visual-tools dot com>) 23 years ago
  Francisco Javier Cabello Torres 57fc257642 via c3 detection patch by (Francisco Javier Cabello Torres <fjcabello at visual-tools dot com>) 23 years ago
  Michael Niedermayer 11f18fafca huffyuv 23 years ago
  Zdenek Kabelac 85bd552606 * using DSPContext - so each codec could use its local (sub)set of CPU extension 23 years ago
  Zdenek Kabelac ec7e0bf0fd * using DSPContext - so each codec could use its local (sub)set of CPU extension 23 years ago
  Zdenek Kabelac eb4b3dd3c3 * using DSPContext - so each codec could use its local (sub)set of CPU extension 23 years ago
  Michael Niedermayer 3d71589f27 cleanup 23 years ago
  Fabrice Bellard bb6f569072 new generic FFT/MDCT code for audio codecs 23 years ago
  Michael Niedermayer 50eb9cbc44 idct_permutation_type variable, so the permutation type can quickly be identified 23 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
  Arpi 3f09f52adf fdct_mmx -> ff_fdct_mmx (renamed to avoid namespace conflict with xvid) 23 years ago
  Michael Niedermayer b318477992 put/avg_pixels16 23 years ago
  Michael Niedermayer 1a684b3d53 fixing encoding at high QPs (was broken after the dct accuracy increase due to too small inverse table) 23 years ago
  Michael Niedermayer ad324c9351 dct cleanup 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
  Dominik Mierzejewski 0778718635 warning patch by (Dominik Mierzejewski <dominik at rangers dot eu dot org>) 23 years ago
  Michael Niedermayer 9f36153415 dont trash mm0, its still used in the next iteration of the loop (fixes strange horizontal lines on some blocks in b frames on mmx only cpus) 23 years ago
  Michael Niedermayer 87f8cab45b mpeg4 mpeg quantizer encoding 23 years ago
  Michael Niedermayer 4afeaec92f pix_abs mmx2 isnt bit-exact ... 23 years ago
  Zdenek Kabelac 39825f315f * reimplemented remaing avg_ pixel functions 24 years ago
  Zdenek Kabelac d3cd07425a * implemented remaing avg_ pixel functions (these are not used offen) 24 years ago
  Zdenek Kabelac fca0f0e59f * removed MANGLE from macros for setting constants 24 years ago
  Zdenek Kabelac ff9657069a * using unrolled loops seems to help to MMX Celerons 24 years ago
  Zdenek Kabelac 6aa6ea8e11 * reenabled original xy2 put routine - rounding error is really bad with 24 years ago
  Zdenek Kabelac 91abb473fb * code with new PAVGB for MMX only CPU splited into separate file 24 years ago
  Zdenek Kabelac def60345ad * new mmx code - based upon http://aggregate.org/MAGIC 24 years ago
  Zdenek Kabelac 541027e26a * cosmetic minor change 24 years ago
  Zdenek Kabelac d17b6f0bbb * optimized remaing avg_pixels_xy2 24 years ago
  Zdenek Kabelac e9c0a38ff0 * optimized avg_* functions (except xy2) 24 years ago
  Zdenek Kabelac c0eb0bb717 * more PIC friendly and faster code 24 years ago
  Zdenek Kabelac 5f6230016a * removed TESTCPU_MAIN - not needed for testing 24 years ago
  Zdenek Kabelac e5f3d22d35 * undefine local defines when they are no longer needed 24 years ago
  Zdenek Kabelac 30eb039652 * avoids double inclusion of this header 24 years ago
  Fabrice Bellard ff4ec49e64 license/copyright change 24 years ago
  Zdenek Kabelac 52af45ad77 * baling 8 seems to have the same speed 24 years ago
  Zdenek Kabelac fbdedc1704 * always baling even though it seems to produce sometime worse 24 years ago