Statistics
| Branch: | Revision:

ffmpeg / libavcodec / i386 / dsputil_h264_template_mmx.c @ 2c70770e

History | View | Annotate | Download (10.8 KB)

# Date Author Comment
fa9b873e 02/05/2008 01:16 AM Loren Merritt

clean up an ugliness introduced in r11826. this syntax will require fewer changes when adding future sse2 code.

Originally committed as revision 11868 to svn://svn.ffmpeg.org/ffmpeg/trunk

ed5d7a53 02/03/2008 07:05 AM Loren Merritt

ff_h264_idct8_add_sse2.
compared to mmx, 217->126 cycles on core2, 262->220 on k8.

Originally committed as revision 11826 to svn://svn.ffmpeg.org/ffmpeg/trunk

9fa35729 12/21/2007 11:11 PM Christophe Gisquet

add MMX version for put_no_rnd_h264_chroma_mc8_c, used in VC-1 decoding.
patch by Christophe GISQUET christophe P gisquet A free P fr
original thread:
date: Nov 25, 2007 12:35 AM
subject: Re: [FFmpeg-devel] MMX version for put_no_rnd_h264_chroma_mc8_c

Originally committed as revision 11298 to svn://svn.ffmpeg.org/ffmpeg/trunk

8657d5e5 06/16/2007 02:51 PM Måns Rullgård

correct type for {put,avg}_h264_chroma_mc2_mmx2

Originally committed as revision 9333 to svn://svn.ffmpeg.org/ffmpeg/trunk

58e31fb1 02/23/2007 03:44 PM Michael Niedermayer

reorder a few more paddws to reduce dependancy chains
chroma mc4 put 2480 -> 2460 dezicyles on duron

Originally committed as revision 8098 to svn://svn.ffmpeg.org/ffmpeg/trunk

b4fe9769 02/23/2007 03:28 PM Michael Niedermayer

reorder paddws to reduce dependancy chain
put_h264_chroma_mc2_mmx2() 927 -> 902 dezicyles on duron

Originally committed as revision 8097 to svn://svn.ffmpeg.org/ffmpeg/trunk

0c67082e 02/23/2007 03:03 PM Michael Niedermayer

shortening dependancy chain in chroma mc2

Originally committed as revision 8095 to svn://svn.ffmpeg.org/ffmpeg/trunk

af265162 02/23/2007 02:29 PM Michael Niedermayer

remove now wrong comment

Originally committed as revision 8094 to svn://svn.ffmpeg.org/ffmpeg/trunk

61240ae5 02/23/2007 02:29 PM Michael Niedermayer

fix chroma mc2 bug, this is based on a patch by (Oleg Metelitsa oleg hitron co kr)
and does slow the mc2 chroma put down, avg interrestingly seems unaffected speedwise on duron
this of course should be rather done in a way which doesnt slow it down but its better a few %...

470d2d03 02/22/2007 12:04 AM Michael Niedermayer

gcc 2.95 fix

Originally committed as revision 8059 to svn://svn.ffmpeg.org/ffmpeg/trunk

459022f5 02/18/2007 08:00 PM Måns Rullgård

fix for x86-64

Originally committed as revision 8022 to svn://svn.ffmpeg.org/ffmpeg/trunk

b21e0b6d 02/17/2007 11:43 PM Michael Niedermayer

rewrite H264_CHROMA_MC4_TMPL (20% faster)

Originally committed as revision 8012 to svn://svn.ffmpeg.org/ffmpeg/trunk

392b76ca 02/10/2007 01:33 PM Reimar Döffinger

Minor AMD64 compilation fix

Originally committed as revision 7907 to svn://svn.ffmpeg.org/ffmpeg/trunk

9bc0d3ef 02/10/2007 03:56 AM Michael Niedermayer

maybe fix x86_64 (untested)

Originally committed as revision 7906 to svn://svn.ffmpeg.org/ffmpeg/trunk

7c4fd7eb 02/09/2007 12:37 PM Michael Niedermayer

factor out common subexprssion (gcc of course is too stupid to do this ...)
5% faster avg_h264_chroma_mc2_mmx2()
10% faster put_h264_chroma_mc2_mmx2()

Originally committed as revision 7898 to svn://svn.ffmpeg.org/ffmpeg/trunk

9301a0b4 02/09/2007 12:24 PM Michael Niedermayer

merge asm fragments in H264_CHROMA_MC2_TMPL()
10% faster avg_h264_chroma_mc2_mmx2()
5% faster put_h264_chroma_mc2_mmx2()

Originally committed as revision 7897 to svn://svn.ffmpeg.org/ffmpeg/trunk

b78e7197 10/07/2006 03:30 PM Diego Biurrun

Change license headers to say 'FFmpeg' instead of 'this program/this library'
and fix GPL/LGPL version mismatches.

Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk

5e8b787a 03/25/2006 08:41 AM Loren Merritt

simplified and slightly faster h264_chroma_mc8_mmx

Originally committed as revision 5214 to svn://svn.ffmpeg.org/ffmpeg/trunk

5e6a5c4d 03/22/2006 10:08 PM Loren Merritt

10l

Originally committed as revision 5201 to svn://svn.ffmpeg.org/ffmpeg/trunk

fdd30579 03/22/2006 10:05 PM Loren Merritt

added mmx implementation of h264_chroma_mc2

Originally committed as revision 5200 to svn://svn.ffmpeg.org/ffmpeg/trunk

68b51e58 02/05/2006 01:35 PM Steve L'Homme

MSVC-compatible _align8/_align16 declaration
patch by Steve Lhomme, steve .dot. lhomme .at. free .dot. fr

Originally committed as revision 4942 to svn://svn.ffmpeg.org/ffmpeg/trunk

5509bffa 01/12/2006 10:43 PM Diego Biurrun

Update licensing information: The FSF changed postal address.

Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk

a6624e21 10/27/2005 06:45 AM Loren Merritt

faster h264_chroma_mc8_mmx, added h264_chroma_mc4_mmx.
2-4% overall speedup.

Originally committed as revision 4666 to svn://svn.ffmpeg.org/ffmpeg/trunk

d2bb7db1 06/02/2005 08:45 PM Loren Merritt

sort H.264 mmx dsp functions into their own file

Originally committed as revision 4338 to svn://svn.ffmpeg.org/ffmpeg/trunk

3072f0cb 05/25/2005 08:05 AM Zoltán Hidvégi

MMX code for (put|avg)_h264_chroma_mc8

Originally committed as revision 4305 to svn://svn.ffmpeg.org/ffmpeg/trunk