summaryrefslogtreecommitdiff
path: root/libavcodec/i386
Commit message (Collapse)AuthorAge
* fix PICMichael Niedermayer2005-05-08
| | | | Originally committed as revision 4204 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MMX for H.264 deblocking filterLoren Merritt2005-04-25
| | | | Originally committed as revision 4158 to svn://svn.ffmpeg.org/ffmpeg/trunk
* read 32bit instead of 64bit to avoid overreading and missalignmentsMichael Niedermayer2005-04-17
| | | | Originally committed as revision 4133 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimization and gcc 4.0 bug workaround patch by (Martin Drab >drab ↵Martin Drab2005-02-07
| | | | | | kepler.fjfi.cvut cz<) Originally committed as revision 3945 to svn://svn.ffmpeg.org/ffmpeg/trunk
* x86 cpu capabilities detection rewrite / cleanupMichael Niedermayer2004-12-13
| | | | Originally committed as revision 3750 to svn://svn.ffmpeg.org/ffmpeg/trunk
* detect sse on athlon-xp patch by (matthieu castet <castet >.< matthieu >at< ↵Matthieu Castet2004-12-05
| | | | | | free >.< fr>) Originally committed as revision 3729 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H.261 encoder by (Maarten Daniels <maarten dot daniels at luc dot ac dot be>)Michael Niedermayer2004-10-28
| | | | Originally committed as revision 3643 to svn://svn.ffmpeg.org/ffmpeg/trunk
* gcc 3.4.3 preversions do not appreciate invalid instruction and operand ↵Aurelien Jacobs2004-10-17
| | | | | | combinations anymore patch by (Aurelien Jacobs <aurel at gnuage dot org>) Originally committed as revision 3604 to svn://svn.ffmpeg.org/ffmpeg/trunk
* adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64 ↵Aurelien Jacobs2004-10-11
| | | | | | patch by (Aurelien Jacobs <aurel at gnuage dot org>) Originally committed as revision 3578 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 1/2 resolution decodingMichael Niedermayer2004-09-25
| | | | Originally committed as revision 3507 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h264_qpel8_hv_lowpass_mmx2/3dnowMichael Niedermayer2004-09-08
| | | | Originally committed as revision 3446 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h264_qpel4_hv_lowpass_mmx2/3dnowMichael Niedermayer2004-09-08
| | | | | | alignment fixes Originally committed as revision 3445 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimizationMichael Niedermayer2004-09-08
| | | | Originally committed as revision 3440 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimizationMichael Niedermayer2004-09-07
| | | | Originally committed as revision 3439 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimizationMichael Niedermayer2004-09-07
| | | | Originally committed as revision 3438 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h264 luma motion compensation in mmx2/3dnowMichael Niedermayer2004-09-07
| | | | Originally committed as revision 3437 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10000l fix and use more mmx2/3dnow code for mpeg4 qpel which has been ↵Michael Niedermayer2004-09-06
| | | | | | | | written and commited long time ago but appearently never used, qpel motion compensation is 5% faster now Originally committed as revision 3435 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l and better MMX/SSE detection for VIA1000Michael Niedermayer2004-07-16
| | | | Originally committed as revision 3323 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dc_precission=11 fixMichael Niedermayer2004-07-06
| | | | Originally committed as revision 3291 to svn://svn.ffmpeg.org/ffmpeg/trunk
* transmeta crusoe mmx detection by "Nobody/Anonymous - nobody" / sf feature ↵Michael Niedermayer2004-06-24
| | | | | | request tracker Originally committed as revision 3248 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sse8 and nsse in mmxMichael Niedermayer2004-06-08
| | | | Originally committed as revision 3206 to svn://svn.ffmpeg.org/ffmpeg/trunk
* some of the warning fixes by (Michael Roitzsch <mroi at users dot ↵Michael Niedermayer2004-05-18
| | | | | | sourceforge dot net>) Originally committed as revision 3140 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mmx dct optimizationMichael Niedermayer2004-04-30
| | | | Originally committed as revision 3100 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move the 0x80 vector outside of the function, thus saving the compilerMike Melanson2004-04-27
| | | | | | the trouble of having to initialize each byte on the stack individually Originally committed as revision 3083 to svn://svn.ffmpeg.org/ffmpeg/trunk
* separate out put_signed_pixels_clamped() into its own function andMike Melanson2004-04-27
| | | | | | implement an optimized MMX version of the function Originally committed as revision 3082 to svn://svn.ffmpeg.org/ffmpeg/trunk
* yes, that's nice...Mike Melanson2004-04-26
| | | | Originally committed as revision 3072 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reorganize and simplify the VP3 IDCT stuffMike Melanson2004-04-26
| | | | Originally committed as revision 3071 to svn://svn.ffmpeg.org/ffmpeg/trunk
* hush...Mike Melanson2004-04-25
| | | | Originally committed as revision 3065 to svn://svn.ffmpeg.org/ffmpeg/trunk
* hook up support for SSE2-optimized VP3 IDCTMike Melanson2004-04-25
| | | | Originally committed as revision 3064 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add selected SSE2 ASM macrosMike Melanson2004-04-25
| | | | Originally committed as revision 3063 to svn://svn.ffmpeg.org/ffmpeg/trunk
* SSE2-optimized variant of VP3 IDCTMike Melanson2004-04-25
| | | | Originally committed as revision 3062 to svn://svn.ffmpeg.org/ffmpeg/trunk
* correct MMX-optimized variant of VP3 IDCT, with comments (thank youMike Melanson2004-04-25
| | | | | | Perl!) Originally committed as revision 3061 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing alignment problems -> SSE2 support enabled again in libavcodec (from ↵Michael Niedermayer2004-04-09
| | | | | | ffdshow / milan_cutka) Originally committed as revision 2990 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fft_*() renamed into ff_fft_*() patch by (Gildas Bazin <gbazin at altern dot ↵Gildas Bazin2004-03-13
| | | | | | org>) Originally committed as revision 2882 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use optimized VP3 functions where appropriateMike Melanson2004-03-08
| | | | Originally committed as revision 2857 to svn://svn.ffmpeg.org/ffmpeg/trunk
* seperated out the C-based VP3 DSP functions into a different file; alsoMike Melanson2004-03-08
| | | | | | ported the MMX-optimized versions of those functions Originally committed as revision 2855 to svn://svn.ffmpeg.org/ffmpeg/trunk
* attribute used patch by (mitya at school dot ioffe dot ru (Dmitry Baryshkov))Dmitry Baryshkov2004-02-29
| | | | Originally committed as revision 2830 to svn://svn.ffmpeg.org/ffmpeg/trunk
* quantizer noise shaping optimizationMichael Niedermayer2004-02-06
| | | | Originally committed as revision 2750 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vsad16_mmx2 only applies if encoders are turned onMike Melanson2004-01-31
| | | | Originally committed as revision 2736 to svn://svn.ffmpeg.org/ffmpeg/trunk
* SSE2 fdct by (Balatoni Denes <pnis at coder dot hu>)Michael Niedermayer2004-01-29
| | | | Originally committed as revision 2729 to svn://svn.ffmpeg.org/ffmpeg/trunk
* copyright year update of the files i touched and remembered, things look ↵Michael Niedermayer2004-01-10
| | | | | | annoyingly unmaintained otherwise Originally committed as revision 2686 to svn://svn.ffmpeg.org/ffmpeg/trunk
* interlaced dct decision cleanupMichael Niedermayer2004-01-05
| | | | | | | | | function moved to dspcontext mmx&mmx2 optimized change SSE -> SAD as default (better quality) vbv buffer size command line option in kbyte Originally committed as revision 2669 to svn://svn.ffmpeg.org/ffmpeg/trunk
* denoise_dct_sse2() patch by (Balatoni Denes <pnis at coder dot hu>)Denes Balatoni2004-01-03
| | | | Originally committed as revision 2659 to svn://svn.ffmpeg.org/ffmpeg/trunk
* denoise_dct_mmx()Michael Niedermayer2004-01-02
| | | | Originally committed as revision 2657 to svn://svn.ffmpeg.org/ffmpeg/trunk
* interlaced motion estimationMichael Niedermayer2003-12-30
| | | | | | | | | | | | | | interlaced mpeg2 encoding P & B frames rate distored interlaced mb decission alternate scantable support 4mv encoding fixes (thats also why the regression tests change) passing height to most dsp functions interlaced mpeg4 encoding (no direct mode MBs yet) various related cleanups disabled old motion estimaton algorithms (log, full, ...) they will either be fixed or removed Originally committed as revision 2638 to svn://svn.ffmpeg.org/ffmpeg/trunk
* split intra / inter dequantizationMichael Niedermayer2003-12-14
| | | | Originally committed as revision 2607 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Here are juste two added #ifdef CONFIG_ENCODERS to allowAurelien Jacobs2003-12-13
| | | | | | | libavcodec to compile without CONFIG_ENCODERS defined patch by (Aurelien Jacobs <aurel at gnuage dot org>) Originally committed as revision 2604 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h263 slice structured modeMichael Niedermayer2003-12-07
| | | | | | slice cleanup Originally committed as revision 2568 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h263_h_loop_filter_mmxMichael Niedermayer2003-12-02
| | | | Originally committed as revision 2553 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h263_v_loop_filter_mmxMichael Niedermayer2003-12-02
| | | | Originally committed as revision 2552 to svn://svn.ffmpeg.org/ffmpeg/trunk