Michael Niedermayer
|
00e210ddbb
|
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
|
2007-02-16 21:21:07 +00:00 |
|
Michael Niedermayer
|
079e61db5d
|
ensure alignment (no speed change)
Originally committed as revision 6891 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-11-03 16:54:05 +00:00 |
|
Michael Niedermayer
|
f5a9e8f33d
|
merging mov & and (no speedchange)
Originally committed as revision 6889 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-11-03 16:02:18 +00:00 |
|
Michael Niedermayer
|
e80cf125a7
|
2 instructions less (same speed)
Originally committed as revision 6888 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-11-03 15:40:57 +00:00 |
|
Michael Niedermayer
|
9347118237
|
comment about failed optimization
Originally committed as revision 6887 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-11-03 15:17:36 +00:00 |
|
Michael Niedermayer
|
38cfdc83f0
|
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
|
2006-11-03 14:28:30 +00:00 |
|
Michael Niedermayer
|
25225c3773
|
2 instructions less in h264_loop_filter_luma_mmx2()
Originally committed as revision 6882 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-11-03 12:07:53 +00:00 |
|
Michael Niedermayer
|
bda2203d56
|
preempt possible overflow
Originally committed as revision 6881 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-11-03 11:07:35 +00:00 |
|
Michael Niedermayer
|
5a1553dee3
|
1 instruction less
Originally committed as revision 6880 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-11-03 09:59:15 +00:00 |
|
Michael Niedermayer
|
e9f1885c21
|
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
|
2006-11-03 02:03:56 +00:00 |
|
Diego Biurrun
|
b78e7197a8
|
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
|
2006-10-07 15:30:46 +00:00 |
|
Loren Merritt
|
3e20143ee7
|
mmx implementation of deblocking strength decision.
2-3% faster h264.
Originally committed as revision 6113 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-28 09:33:01 +00:00 |
|
Måns Rullgård
|
3f8674a902
|
remove redundant macro definitions
Originally committed as revision 5589 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-02 22:01:31 +00:00 |
|
Loren Merritt
|
fdd3057981
|
added mmx implementation of h264_chroma_mc2
Originally committed as revision 5200 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-03-22 22:05:00 +00:00 |
|
Loren Merritt
|
548a1c8a35
|
h264_idct8_add_mmx
Originally committed as revision 5123 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-03-07 22:45:56 +00:00 |
|
Loren Merritt
|
6da971f160
|
h264_idct_add only needs mmx1
Originally committed as revision 5122 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-03-07 22:33:32 +00:00 |
|
Loren Merritt
|
d84f7c61ee
|
gcc2.95 workaround
Originally committed as revision 5111 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-03-05 19:02:35 +00:00 |
|
Loren Merritt
|
7a5b2fa812
|
remove some useless instructions
Originally committed as revision 5109 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-03-04 19:56:01 +00:00 |
|
Loren Merritt
|
6a8eb0f45a
|
4% faster h264_qpel_mc
Originally committed as revision 5094 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-03-02 08:21:08 +00:00 |
|
Loren Merritt
|
ef9d1d1575
|
h264: special case dc-only idct. ~1% faster overall
Originally committed as revision 4971 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-02-10 06:55:25 +00:00 |
|
Loren Merritt
|
4e295993ba
|
10l in 1.12
Originally committed as revision 4965 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-02-09 02:43:23 +00:00 |
|
Loren Merritt
|
6ee669732d
|
10l (x86_64)
Originally committed as revision 4952 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-02-07 16:10:48 +00:00 |
|
Loren Merritt
|
e545f37527
|
18% faster put_h264_qpel16_mc[13]2_mmx2
Originally committed as revision 4951 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-02-07 10:52:25 +00:00 |
|
Loren Merritt
|
c03ce51dfb
|
11% faster put_h264_qpel16_v_lowpass_mmx2
Originally committed as revision 4950 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-02-07 07:35:03 +00:00 |
|
Loren Merritt
|
0331f09237
|
15% faster put_h264_qpel16_hv_lowpass_mmx2
Originally committed as revision 4949 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-02-07 06:25:14 +00:00 |
|
Diego Biurrun
|
5509bffa88
|
Update licensing information: The FSF changed postal address.
Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-01-12 22:43:26 +00:00 |
|
Loren Merritt
|
e8b562087d
|
tweak h264_biweight
Originally committed as revision 4835 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-01-09 03:38:37 +00:00 |
|
Loren Merritt
|
cec9395977
|
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
|
2005-12-30 23:47:41 +00:00 |
|
Diego Biurrun
|
bb270c0896
|
COSMETICS: tabs --> spaces, some prettyprinting
Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2005-12-22 01:10:11 +00:00 |
|
Diego Biurrun
|
115329f160
|
COSMETICS: Remove all trailing whitespace.
Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2005-12-17 18:14:38 +00:00 |
|
Loren Merritt
|
a6624e21cb
|
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
|
2005-10-27 06:45:29 +00:00 |
|
Loren Merritt
|
b926572aa9
|
h264 mmx weighted prediction. up to 3% overall speedup.
Originally committed as revision 4630 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2005-10-09 23:38:52 +00:00 |
|
Michael Niedermayer
|
d3a9f79871
|
simplify (d&a) and (d&~a) calculation, hint by skal
Originally committed as revision 4552 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2005-09-03 09:17:30 +00:00 |
|
Loren Merritt
|
d2bb7db135
|
sort H.264 mmx dsp functions into their own file
Originally committed as revision 4338 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2005-06-02 20:45:35 +00:00 |
|