]> granicus.if.org Git - libvpx/commit
Use 4-tap interp filter in speed 1 sub-pel motion search
authorYunqing Wang <yunqingwang@google.com>
Mon, 8 Oct 2018 23:21:54 +0000 (16:21 -0700)
committerYunqing Wang <yunqingwang@google.com>
Tue, 9 Oct 2018 16:47:22 +0000 (09:47 -0700)
commit50b91aff52579ef7f46b47aef0d657a731a2f84f
tree5f00f35639103b35aaafc89abab58382fb3eb4a2
parentafa4b9780ae0c10f22995ee96ba40b2cc15b29f9
Use 4-tap interp filter in speed 1 sub-pel motion search

Added the 4-tap interp filter, and used it for speed 1 sub-pel motion
search. Speed 2 motion search still used bilinear filter as before.

Speed 1 borg test showed good bit savings.
        avg_psnr:  ovr_psnr:    ssim:
lowres:  -1.125    -1.179      -1.021
midres:  -0.717    -0.710      -0.543
hdres:   -0.357    -0.370      -0.342
Speed test at speed 1 showed ~10% encoder time increase, which was
partially because of no SIMD version of 4-tap filter.

Change-Id: Ic9b48cdc6a964538c20144108526682d64348301
test/convolve_test.cc
vp9/common/vp9_filter.c
vp9/common/vp9_filter.h
vp9/encoder/vp9_mcomp.c
vp9/encoder/vp9_speed_features.c