]> granicus.if.org Git - libvpx/commit
changed find_near_mvs search to include a mb from last frame
authorYaowu Xu <yaowu@google.com>
Wed, 16 Nov 2011 00:16:30 +0000 (16:16 -0800)
committerYaowu Xu <yaowu@google.com>
Mon, 28 Nov 2011 16:52:08 +0000 (08:52 -0800)
commit643238a3e02a1936fe9ddbfe2f1f7e046f25c8a0
tree156067a4d06586689bd8bc3b0d3b9ac9ba9f2084
parentee2051f6500cf2a576a50f966c5e43df42430f86
changed find_near_mvs search to include a mb from last frame

This is an experiment to include a mv contribution from last frame to
nearest and near mv definition. Initial test showed some small though
consistent gain.

latest patch slightly better result ~.13%-~.18%.

TODO: the entropy used to encode the mode choice, i.e. the mv counts
based conditional distribution of modes should be re-collected to
reflect this change, it is expected that there is some further gain
from that.

Change-Id: Ief1e284a36d8aa56b49ae5b360c91419ec494fa4
12 files changed:
vp8/common/alloccommon.c
vp8/common/blockd.h
vp8/common/findnearmv.c
vp8/common/findnearmv.h
vp8/decoder/decodemv.c
vp8/decoder/onyxd_if.c
vp8/encoder/bitstream.c
vp8/encoder/encodeframe.c
vp8/encoder/ethreading.c
vp8/encoder/onyx_if.c
vp8/encoder/pickinter.c
vp8/encoder/rdopt.c