summaryrefslogtreecommitdiffstats
path: root/libavcodec/i386/h264dsp_mmx.c
Commit message (Expand)AuthorAgeFilesLines
* Fix h264_loop_filter_strength_mmx2() so it works with PAFF.Michael Niedermayer2008-07-191-1/+11
* Do not misuse long as the size of a register in x86.Ramiro Polla2008-05-081-28/+28
* h264 chroma mc ssse3Loren Merritt2008-04-011-0/+36
* asm argument that might be in memory needs a sizeLoren Merritt2008-02-101-1/+1
* sse2 h264 motion compensation. not new code, just separate out the cases that...Loren Merritt2008-02-061-113/+210
* put loop counter in a register if possible. makes some of the qpel functions ...Loren Merritt2008-02-061-4/+4
* fix aliasing warnings. simpler too.Loren Merritt2008-02-061-41/+34
* ssse3 h264 motion compensation.Loren Merritt2008-02-051-56/+443
* add qpel rounder once during hv rather than twice during hv and whatever it's...Loren Merritt2008-02-051-23/+8
* clean up an ugliness introduced in r11826. this syntax will require fewer cha...Loren Merritt2008-02-051-4/+4
* use mmx2/3dnow avg functions in avg_qpel*_mc00Loren Merritt2008-02-031-1/+1
* ff_h264_idct8_add_sse2.Loren Merritt2008-02-031-3/+90
* remove some movq in ff_h264_idct8_add_mmx. 225->217 cycles on core2.Loren Merritt2008-02-031-29/+23
* Factorize some duplicated code from CAVS and H.264 into a common file.Christophe Gisquet2008-01-111-6/+0
* add MMX version for put_no_rnd_h264_chroma_mc8_c, used in VC-1 decoding.Christophe Gisquet2007-12-211-0/+18
* use ff_ prefix for extern varsAurelien Jacobs2007-11-271-4/+4
* make ff_p* vars extern so that they can be used in various *_mmx.c filesAurelien Jacobs2007-11-271-0/+1
* Fix intended order of operations for 4 assert() checks.Shane2007-10-111-4/+4
* cosmetics: remove duplicate transpose macroLoren Merritt2007-05-081-6/+0
* Fix parts missed in clip -> av_clip renameReimar Döffinger2007-04-191-1/+1
* add a few asserts to ensure alignmentMichael Niedermayer2007-02-161-0/+4
* prevent h.264 MC related functions from being inlined (yes this is much faste...Michael Niedermayer2007-02-161-13/+13
* ensure alignment (no speed change)Michael Niedermayer2006-11-031-6/+6
* merging mov & and (no speedchange)Michael Niedermayer2006-11-031-3/+2
* 2 instructions less (same speed)Michael Niedermayer2006-11-031-6/+13
* comment about failed optimizationMichael Niedermayer2006-11-031-2/+2
* move luma tc0 related init into asmMichael Niedermayer2006-11-031-12/+17
* 2 instructions less in h264_loop_filter_luma_mmx2()Michael Niedermayer2006-11-031-5/+3
* preempt possible overflowMichael Niedermayer2006-11-031-1/+1
* 1 instruction lessMichael Niedermayer2006-11-031-7/+6
* optimize H264_DEBLOCK_P0_Q0Michael Niedermayer2006-11-031-40/+21
* Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun2006-10-071-4/+6
* mmx implementation of deblocking strength decision.Loren Merritt2006-08-281-0/+95
* remove redundant macro definitionsMåns Rullgård2006-07-021-6/+0
* added mmx implementation of h264_chroma_mc2Loren Merritt2006-03-221-0/+4
* h264_idct8_add_mmxLoren Merritt2006-03-071-0/+127
* h264_idct_add only needs mmx1Loren Merritt2006-03-071-3/+3
* gcc2.95 workaroundLoren Merritt2006-03-051-22/+24
* remove some useless instructionsLoren Merritt2006-03-041-18/+4
* 4% faster h264_qpel_mcLoren Merritt2006-03-021-40/+137
* h264: special case dc-only idct. ~1% faster overallLoren Merritt2006-02-101-0/+81
* 10l in 1.12Loren Merritt2006-02-091-6/+6
* 10l (x86_64)Loren Merritt2006-02-071-1/+1
* 18% faster put_h264_qpel16_mc[13]2_mmx2Loren Merritt2006-02-071-14/+87
* 11% faster put_h264_qpel16_v_lowpass_mmx2Loren Merritt2006-02-071-11/+27
* 15% faster put_h264_qpel16_hv_lowpass_mmx2Loren Merritt2006-02-071-26/+45
* Update licensing information: The FSF changed postal address.Diego Biurrun2006-01-121-1/+1
* tweak h264_biweightLoren Merritt2006-01-091-4/+4
* fix some potential arithmetic overflows in pred_direct_motion() andLoren Merritt2005-12-301-6/+6
* COSMETICS: tabs --> spaces, some prettyprintingDiego Biurrun2005-12-221-234/+234
OpenPOWER on IntegriCloud