]> granicus.if.org Git - libvpx/commit
Clean ups of the subpel search functions
authorDeb Mukherjee <debargha@google.com>
Tue, 6 Aug 2013 22:53:35 +0000 (15:53 -0700)
committerDeb Mukherjee <debargha@google.com>
Wed, 7 Aug 2013 00:23:50 +0000 (17:23 -0700)
commit71b43b0ff0aad2ab222a56e7fc0564ea00892de4
treefdaef1b48877e4edfabe97093c65b82a20d5f553
parentfac7c8c9f97b1d76aa699d8c5e217226bdf1808d
Clean ups of the subpel search functions

Removes some unused code and speed features, and organizes the
interfaces for fractional mv step functions for use in new speed
features to come.

In the process a new speed feature - number of iterations per
step during the subpel search - is exposed.

No change when this parameter is set as the original value of 3.

Results:
subpel_iters_per_step = 3: baseline
subpel_iters_per_step = 2: psnr -0.067%, 1% speedup
subpel_iters_per_step = 1: psnr -0.331%, 3-4% speedup

Change-Id: I2eba8a21f6461be8caf56af04a5337257a5693a8
vp9/encoder/vp9_mbgraph.c
vp9/encoder/vp9_mcomp.c
vp9/encoder/vp9_mcomp.h
vp9/encoder/vp9_onyx_if.c
vp9/encoder/vp9_onyx_int.h
vp9/encoder/vp9_rdopt.c
vp9/encoder/vp9_temporal_filter.c