136 Commits (2a2bbcb05fde486eef76d070f26eecddd4de0ace)

Author SHA1 Message Date
  Michael Niedermayer 6e0593e80b reorder table instead of wasting instructions to reorder the input to match the table 22 years ago
  Michael Niedermayer 94789b9e59 10l 22 years ago
  Michael Niedermayer 99200baec4 optimizing 22 years ago
  Panagiotis Issaris 1b245cc21c Fixes GCC 3.3.2 warnings patch by (Panagiotis Issaris <takis at lumumba dot luc dot ac dot be>) 22 years ago
  Alex Beregszaszi 01a2ddaf85 1l 22 years ago
  Michael Niedermayer cf3bf5bbaa minor mmx2 optimization if the dct 22 years ago
  Michael Niedermayer 1745173bc5 inline -> always_inline (842 -> 690 cpu cycles for dct_quantize() difference for the dct itself should be even bigger) 22 years ago
  Michael Niedermayer 642ccefbc8 move mmx quantizer matrixes out of MpegEncContext (23k -> 7k) (no meassureable slowdown) 22 years ago
  Mike Melanson 764ef40015 disable encoders where appropriate (patch courtesy of BERO 22 years ago
  Michael Niedermayer 8470540344 mmx2 optimization of huffyuv median encoding 22 years ago
  Michael Niedermayer 41338ac06f another non const static, maybe its thread save now 22 years ago
  Fabrice Bellard b160941221 removed warnings 22 years ago
  Michael Niedermayer f818862633 fixing thread safety, this may cause alignment problms (if it does than the stuff should be moved to MpegEncContext) 22 years ago
  Michael Niedermayer 4fb518c392 the return of the idct with 16bit output by ("Ivan Kalvachev" <ivan at cacad dot com>) 22 years ago
  BERO d4961b3523 fastdiv patch by (BERO <bero at geocities dot co dot jp>) with fixes & cleanup by me 23 years ago
  Zdenek Kabelac d04fdff161 * oops - reversed last commit 23 years ago
  Zdenek Kabelac 2def278a45 * sync 23 years ago
  Michael Niedermayer 5fd74135ad more #ifdef CONFIG_ENCODERS by (Wolfgang Hesseler <qv at multimediaware dot com>) 23 years ago
  Michael Niedermayer 7db52b63da 10l (hadamard fix) 23 years ago
  Michael Niedermayer 8e0a3db735 faster hadamard transform 23 years ago
  Zdenek Kabelac e5247b5f57 * oooooops - sorry for this one - wrong logic 23 years ago
  Zdenek Kabelac 63f6082633 * support FF_MM_FORCE 23 years ago
  Michael Niedermayer b0368839ac MpegEncContext.(i)dct_* -> DspContext.(i)dct_* 23 years ago
  Zdenek Kabelac 2720569a9a * prototypes at one place 23 years ago
  Zdenek Kabelac 0c1a9edad4 * UINTX -> uintx_t INTX -> intx_t 23 years ago
  Zdenek Kabelac 5c91a6755b * static,const,compiler warning cleanup 23 years ago
  Michael Niedermayer 6772518310 finetuneing thresholds/factors 23 years ago
  Felix von Leitner 2a006cd396 sse16 & pix_norm1 optimization patch by (Felix von Leitner <felix-ffmpeg at fefe dot de>) (with some modifications) 23 years ago
  Michael Niedermayer 88e9ab1f82 typo (noticed by kabi) 23 years ago
  Michael Niedermayer db79495376 qpel fix 23 years ago
  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