Statistics
| Branch: | Revision:

ffmpeg / libavcodec / i386 / h264dsp_mmx.c @ 59006372

History | View | Annotate | Download (58.2 KB)

# Date Author Comment
2a115873 02/16/2007 09:22 PM Michael Niedermayer

add a few asserts to ensure alignment

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

00e210dd 02/16/2007 09:21 PM Michael Niedermayer

prevent h.264 MC related functions from being inlined (yes this is much faster the code just doesnt fit in the code cache otherwise)

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

079e61db 11/03/2006 04:54 PM Michael Niedermayer

ensure alignment (no speed change)

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

f5a9e8f3 11/03/2006 04:02 PM Michael Niedermayer

merging mov & and (no speedchange)

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

e80cf125 11/03/2006 03:40 PM Michael Niedermayer

2 instructions less (same speed)

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

93471182 11/03/2006 03:17 PM Michael Niedermayer

comment about failed optimization

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

38cfdc83 11/03/2006 02:28 PM Michael Niedermayer

move luma tc0 related init into asm
5% faster filter_mb_fast() on P3

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

25225c37 11/03/2006 12:07 PM Michael Niedermayer

2 instructions less in h264_loop_filter_luma_mmx2()

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

bda2203d 11/03/2006 11:07 AM Michael Niedermayer

preempt possible overflow

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

5a1553de 11/03/2006 09:59 AM Michael Niedermayer

1 instruction less

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

e9f1885c 11/03/2006 02:03 AM Michael Niedermayer

optimize H264_DEBLOCK_P0_Q0
2.5% faster filter_mb_fast() on P3

Originally committed as revision 6877 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

3e20143e 08/28/2006 09:33 AM Loren Merritt

mmx implementation of deblocking strength decision.
2-3% faster h264.

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

3f8674a9 07/02/2006 10:01 PM Måns Rullgård

remove redundant macro definitions

Originally committed as revision 5589 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

548a1c8a 03/07/2006 10:45 PM Loren Merritt

h264_idct8_add_mmx

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

6da971f1 03/07/2006 10:33 PM Loren Merritt

h264_idct_add only needs mmx1

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

d84f7c61 03/05/2006 07:02 PM Loren Merritt

gcc2.95 workaround

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

7a5b2fa8 03/04/2006 07:56 PM Loren Merritt

remove some useless instructions

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

6a8eb0f4 03/02/2006 08:21 AM Loren Merritt

4% faster h264_qpel_mc

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

ef9d1d15 02/10/2006 06:55 AM Loren Merritt

h264: special case dc-only idct. ~1% faster overall

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

4e295993 02/09/2006 02:43 AM Loren Merritt

10l in 1.12

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

6ee66973 02/07/2006 04:10 PM Loren Merritt

10l (x86_64)

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

e545f375 02/07/2006 10:52 AM Loren Merritt

18% faster put_h264_qpel16_mc132_mmx2

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

c03ce51d 02/07/2006 07:35 AM Loren Merritt

11% faster put_h264_qpel16_v_lowpass_mmx2

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

0331f092 02/07/2006 06:25 AM Loren Merritt

15% faster put_h264_qpel16_hv_lowpass_mmx2

Originally committed as revision 4949 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

e8b56208 01/09/2006 03:38 AM Loren Merritt

tweak h264_biweight

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

cec93959 12/30/2005 11:47 PM Loren Merritt

fix some potential arithmetic overflows in pred_direct_motion() and
ff_h264_weight_WxH_mmx2().

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

bb270c08 12/22/2005 01:10 AM Diego Biurrun

COSMETICS: tabs --> spaces, some prettyprinting

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

115329f1 12/17/2005 06:14 PM Diego Biurrun

COSMETICS: Remove all trailing whitespace.

Originally committed as revision 4749 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

b926572a 10/09/2005 11:38 PM Loren Merritt

h264 mmx weighted prediction. up to 3% overall speedup.

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

d3a9f798 09/03/2005 09:17 AM Michael Niedermayer

simplify (d&a) and (d&~a) calculation, hint by skal

Originally committed as revision 4552 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