]> granicus.if.org Git - libvpx/commit
Early terminate interp filt search based on best RD cost
authorNeeraj Gadgil <neeraj.gadgil@ittiam.com>
Wed, 1 Mar 2023 10:05:57 +0000 (15:35 +0530)
committerNeeraj Gadgil <neeraj.gadgil@ittiam.com>
Tue, 7 Mar 2023 07:06:00 +0000 (12:36 +0530)
commitf2210fd29047de236bd8a3f349db10836ef283ef
treedbbbdb6d9be753d0d7144af2ff34a7a1f316a5b8
parent508bfc1ff4c2d56353dcb845b59158256c434200
Early terminate interp filt search based on best RD cost

The CL prunes interpolation filter search based on rdcost of
individual planes.

                 Instruction Count        BD-Rate Loss(%)
cpu   Resolution   Reduction(%)    avg.psnr   ovr.psnr    ssim
 0       LOWRES2      1.613         0.0143     0.0208    0.0146
 0       MIDRES2      1.637         0.0214    -0.0316    0.0036
 0        HDRES2      1.369         0.0171     0.0178    0.1222
 0       Average      1.539         0.0176     0.0023    0.0468

STATS_CHANGED

Change-Id: I4be30bd1c7bbbc93c6bbc840565893a97d2598a4
vp9/encoder/vp9_rd.c
vp9/encoder/vp9_rd.h
vp9/encoder/vp9_rdopt.c
vp9/encoder/vp9_speed_features.c
vp9/encoder/vp9_speed_features.h