]> granicus.if.org Git - libvpx/commit
Reworked the auto_mv_step_size speed feature
authorDeb Mukherjee <debargha@google.com>
Fri, 12 Jul 2013 16:52:24 +0000 (09:52 -0700)
committerDeb Mukherjee <debargha@google.com>
Fri, 19 Jul 2013 22:12:56 +0000 (15:12 -0700)
commit302698fb120477aedb1c6db199b19c9177e14828
tree87a25eef45863416795ef35eb2916c3505294dae
parent97dbee00dd5e8f1ab5fdcf3c222413355e6404ef
Reworked the auto_mv_step_size speed feature

This patch modifies the auto_mv_step_size speed feature to
use a combination of the maximum magnitude mv from the last
inter frame, and the maximum magnitude mv for the two reference
mvs with the same reference. For arf frames, the max mav step
for the resolution is used.
The bounds therefore are slightly tighter. The feature is made
a speed 1 feature.

Rebased.

Results (when this feature is turned on over speed 0):
derfraw300: -0.046% psnr, about 5+% speedup
(tested on football: goes from 4m30.760s to 4m17.410s).

Change-Id: If492797a61b0b4b3e58c0b8f86afb880165fc9f6
vp9/encoder/vp9_block.h
vp9/encoder/vp9_encodemv.c
vp9/encoder/vp9_onyx_if.c
vp9/encoder/vp9_onyx_int.h
vp9/encoder/vp9_rdopt.c