summaryrefslogtreecommitdiff
path: root/doc/optimization.txt
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2003-01-11 15:38:00 +0000
committerMichael Niedermayer <michaelni@gmx.at>2003-01-11 15:38:00 +0000
commit143cc725273c130220e42b7281318ae80083cda3 (patch)
tree68c39d568677d6d9951cd85d0a925de1130f412c /doc/optimization.txt
parent3df7be0f72f39c7c2ed483b54fbc2e9269cf90e9 (diff)
gmc1
Originally committed as revision 1446 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'doc/optimization.txt')
-rw-r--r--doc/optimization.txt10
1 files changed, 9 insertions, 1 deletions
diff --git a/doc/optimization.txt b/doc/optimization.txt
index d2ee33f216..8a718e1413 100644
--- a/doc/optimization.txt
+++ b/doc/optimization.txt
@@ -68,12 +68,20 @@ get_pixels / diff_pixels
clear_blocks
easiest, to optimize
-
+
gmc
used for mpeg4 gmc
optimizing this should have a significant effect on the gmc decoding speed but
its very likely impossible to write in SIMD
+gmc1
+ used for chroma blocks in mpeg4 gmc with 1 warp point
+ (there are 4 luma & 2 chroma blocks per macrobock, so
+ only 1/3 of the gmc blocks use this, the other 2/3
+ use the normal put_pixel* code, but only if there is
+ just 1 warp point)
+ Note: Divx5 gmc always uses just 1 warp point
+
pix_sum
used for encoding