Use full-pixel MV in mvsadcost calculation
authorYunqing Wang <yunqingwang@google.com>
Fri, 1 Apr 2011 20:41:58 +0000 (16:41 -0400)
committerYunqing Wang <yunqingwang@google.com>
Fri, 1 Apr 2011 20:41:58 +0000 (16:41 -0400)
commit3d6815817cc0d74bbc42294f9fbca01f7840aeef
tree2d097e03587b8e501a13f5c16475c80b3d6dcdc6
parent534ea700bd690e8f3f6e0d9db930b3bf65a08cac
Use full-pixel MV in mvsadcost calculation

MV sad cost error is only used in full-pixel motion search,
which only need full-pixel resolution instead of quarter-pixel
resolution. This change reduced mvsadcost table size, and
removed unneccessary pamameter passing since this table is
constant once it is generated.

Change-Id: I9f931e55f6abc3c99011321f1dfb2f3562e6f6b0
14 files changed:
vp8/common/entropymv.h
vp8/encoder/block.h
vp8/encoder/encodeframe.c
vp8/encoder/encodemv.c
vp8/encoder/encodemv.h
vp8/encoder/ethreading.c
vp8/encoder/firstpass.c
vp8/encoder/mcomp.c
vp8/encoder/mcomp.h
vp8/encoder/onyx_if.c
vp8/encoder/pickinter.c
vp8/encoder/ratectrl.c
vp8/encoder/rdopt.c
vp8/encoder/temporal_filter.c