aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/i386
Commit message (Collapse)AuthorAgeFilesLines
* reorder table instead of wasting instructions to reorder the input to match ↵Michael Niedermayer2003-10-251-123/+107
| | | | | | the table Originally committed as revision 2436 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10lMichael Niedermayer2003-10-251-0/+2
| | | | Originally committed as revision 2435 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimizingMichael Niedermayer2003-10-241-23/+60
| | | | Originally committed as revision 2428 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fixes GCC 3.3.2 warnings patch by (Panagiotis Issaris <takis at lumumba dot ↵Panagiotis Issaris2003-10-241-3/+3
| | | | | | luc dot ac dot be>) Originally committed as revision 2427 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 1lAlex Beregszaszi2003-10-231-1/+1
| | | | Originally committed as revision 2424 to svn://svn.ffmpeg.org/ffmpeg/trunk
* minor mmx2 optimization if the dctMichael Niedermayer2003-10-234-5/+40
| | | | Originally committed as revision 2423 to svn://svn.ffmpeg.org/ffmpeg/trunk
* inline -> always_inline (842 -> 690 cpu cycles for dct_quantize() difference ↵Michael Niedermayer2003-10-231-4/+4
| | | | | | for the dct itself should be even bigger) Originally committed as revision 2422 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move mmx quantizer matrixes out of MpegEncContext (23k -> 7k) (no ↵Michael Niedermayer2003-10-221-4/+4
| | | | | | meassureable slowdown) Originally committed as revision 2412 to svn://svn.ffmpeg.org/ffmpeg/trunk
* disable encoders where appropriate (patch courtesy of BEROMike Melanson2003-10-141-0/+16
| | | | | | <bero -at- geocities.co.jp>) Originally committed as revision 2375 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mmx2 optimization of huffyuv median encodingMichael Niedermayer2003-10-131-0/+39
| | | | Originally committed as revision 2372 to svn://svn.ffmpeg.org/ffmpeg/trunk
* another non const static, maybe its thread save nowMichael Niedermayer2003-09-151-2/+5
| | | | Originally committed as revision 2276 to svn://svn.ffmpeg.org/ffmpeg/trunk
* removed warningsFabrice Bellard2003-09-091-1/+1
| | | | Originally committed as revision 2248 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing thread safety, this may cause alignment problms (if it does than the ↵Michael Niedermayer2003-08-151-1/+3
| | | | | | stuff should be moved to MpegEncContext) Originally committed as revision 2124 to svn://svn.ffmpeg.org/ffmpeg/trunk
* the return of the idct with 16bit output by ("Ivan Kalvachev" <ivan at cacad ↵Michael Niedermayer2003-06-211-0/+3
| | | | | | dot com>) Originally committed as revision 1983 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fastdiv patch by (BERO <bero at geocities dot co dot jp>) with fixes & ↵BERO2003-05-141-1/+0
| | | | | | cleanup by me Originally committed as revision 1879 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * oops - reversed last commitZdenek Kabelac2003-05-131-43/+31
| | | | Originally committed as revision 1868 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * syncZdenek Kabelac2003-05-121-31/+43
| | | | Originally committed as revision 1865 to svn://svn.ffmpeg.org/ffmpeg/trunk
* more #ifdef CONFIG_ENCODERS by (Wolfgang Hesseler <qv at multimediaware dot ↵Michael Niedermayer2003-05-071-0/+2
| | | | | | com>) Originally committed as revision 1843 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (hadamard fix)Michael Niedermayer2003-04-141-1/+1
| | | | Originally committed as revision 1771 to svn://svn.ffmpeg.org/ffmpeg/trunk
* faster hadamard transformMichael Niedermayer2003-03-261-20/+115
| | | | Originally committed as revision 1707 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * oooooops - sorry for this one - wrong logicZdenek Kabelac2003-03-101-4/+6
| | | | | | | empty dsp_mask - no change FORCE - add, no FORCE - enabled bits are masked out Originally committed as revision 1659 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * support FF_MM_FORCEZdenek Kabelac2003-03-071-0/+6
| | | | Originally committed as revision 1643 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MpegEncContext.(i)dct_* -> DspContext.(i)dct_*Michael Niedermayer2003-03-034-98/+82
| | | | | | bitexact cleanup Originally committed as revision 1617 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * prototypes at one placeZdenek Kabelac2003-02-112-5/+0
| | | | Originally committed as revision 1579 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * UINTX -> uintx_t INTX -> intx_tZdenek Kabelac2003-02-117-104/+104
| | | | Originally committed as revision 1578 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * static,const,compiler warning cleanupZdenek Kabelac2003-02-102-78/+67
| | | | Originally committed as revision 1567 to svn://svn.ffmpeg.org/ffmpeg/trunk
* finetuneing thresholds/factorsMichael Niedermayer2003-01-191-2/+1
| | | | | | | nicer mb decission a few minor improvements & fixes Originally committed as revision 1472 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sse16 & pix_norm1 optimization patch by (Felix von Leitner <felix-ffmpeg at ↵Felix von Leitner2003-01-111-0/+104
| | | | | | fefe dot de>) (with some modifications) Originally committed as revision 1450 to svn://svn.ffmpeg.org/ffmpeg/trunk
* typo (noticed by kabi)Michael Niedermayer2003-01-091-2/+2
| | | | Originally committed as revision 1427 to svn://svn.ffmpeg.org/ffmpeg/trunk
* qpel fixMichael Niedermayer2003-01-092-331/+89
| | | | Originally committed as revision 1426 to svn://svn.ffmpeg.org/ffmpeg/trunk
* added define for builtins use - inverse fix by Romain DolbeauFabrice Bellard2003-01-071-0/+12
| | | | Originally committed as revision 1410 to svn://svn.ffmpeg.org/ffmpeg/trunk
* PIC / ebx fixMichael Niedermayer2003-01-072-8/+16
| | | | Originally committed as revision 1408 to svn://svn.ffmpeg.org/ffmpeg/trunk
* more gcc bug workaroundsMichael Niedermayer2003-01-072-7/+15
| | | | Originally committed as revision 1407 to svn://svn.ffmpeg.org/ffmpeg/trunk
* gcc 3.2.2 -O3 bug workaround (older gcc are very likely affected too but ↵Michael Niedermayer2003-01-071-3/+3
| | | | | | didnt check) Originally committed as revision 1406 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 1000l (push & esp) using mangle now ...Michael Niedermayer2003-01-061-82/+59
| | | | Originally committed as revision 1401 to svn://svn.ffmpeg.org/ffmpeg/trunk
* qpel in b frames bugfixesMichael Niedermayer2003-01-052-149/+152
| | | | Originally committed as revision 1398 to svn://svn.ffmpeg.org/ffmpeg/trunk
* slowdown / gcc 2.95.* bug workaround (this should be reversed as soon as gcc ↵Michael Niedermayer2003-01-051-9/+34
| | | | | | 2.95.* support is droped) Originally committed as revision 1397 to svn://svn.ffmpeg.org/ffmpeg/trunk
* qpel in mmx2/3dnowMichael Niedermayer2003-01-053-2/+1181
| | | | | | qpel refinement quality parameter Originally committed as revision 1393 to svn://svn.ffmpeg.org/ffmpeg/trunk
* warnings patch by (bubu <bubu at bubu dot net>)bubu2003-01-011-1/+0
| | | | Originally committed as revision 1386 to svn://svn.ffmpeg.org/ffmpeg/trunk
* qpel encodingMichael Niedermayer2002-12-272-2/+178
| | | | | | | | | | | 4mv+b frames encoding finally fixed chroma ME 5 comparission functions for ME b frame encoding speedup wmv2 codec (unfinished) user specified diamond size for EPZS Originally committed as revision 1365 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 100l (sad8x8_x2 had params in wrong order)Michael Niedermayer2002-12-031-1/+2
| | | | Originally committed as revision 1299 to svn://svn.ffmpeg.org/ffmpeg/trunk
* via c3 fix patch by (Francisco Javier Cabello Torres <fjcabello at ↵Francisco Javier Cabello Torres2002-11-261-1/+2
| | | | | | visual-tools dot com>) Originally committed as revision 1285 to svn://svn.ffmpeg.org/ffmpeg/trunk
* via c3 detection patch by (Francisco Javier Cabello Torres <fjcabello at ↵Francisco Javier Cabello Torres2002-11-251-0/+15
| | | | | | visual-tools dot com>) Originally committed as revision 1275 to svn://svn.ffmpeg.org/ffmpeg/trunk
* huffyuvMichael Niedermayer2002-11-141-0/+48
| | | | Originally committed as revision 1211 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * using DSPContext - so each codec could use its local (sub)set of CPU extensionZdenek Kabelac2002-11-111-5/+6
| | | | | | * fixing compiler warning about uninit level Originally committed as revision 1196 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * using DSPContext - so each codec could use its local (sub)set of CPU extensionZdenek Kabelac2002-11-111-2/+2
| | | | | | * I think IDCT needs some better generic solution Originally committed as revision 1195 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * using DSPContext - so each codec could use its local (sub)set of CPU extensionZdenek Kabelac2002-11-111-121/+120
| | | | Originally committed as revision 1194 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanupMichael Niedermayer2002-11-051-8/+8
| | | | Originally committed as revision 1171 to svn://svn.ffmpeg.org/ffmpeg/trunk
* new generic FFT/MDCT code for audio codecsFabrice Bellard2002-10-281-0/+128
| | | | Originally committed as revision 1088 to svn://svn.ffmpeg.org/ffmpeg/trunk
* idct_permutation_type variable, so the permutation type can quickly be ↵Michael Niedermayer2002-10-251-17/+3
| | | | | | identified Originally committed as revision 1071 to svn://svn.ffmpeg.org/ffmpeg/trunk