]> granicus.if.org Git - libvpx/commit
vp9-svc: Use eightap_smooth for downsampling at low resol.
authorMarco <marpan@google.com>
Fri, 5 Jan 2018 17:33:27 +0000 (09:33 -0800)
committerMarco <marpan@google.com>
Fri, 5 Jan 2018 18:17:08 +0000 (10:17 -0800)
commit321f295632b1a66ac4de576f2f9fc99e150ac953
tree34717e3383cee0a689462b8878b117dc604ed284
parent8a4336ed2edea09b67f49828df1f8c526a85a7a6
vp9-svc: Use eightap_smooth for downsampling at low resol.

Switch from bilinear to eighttap_smooth for frame-level
downsampling at low resolutions (<= 320x240).

avgPSNR/SSIM metrics increase from ~0.5-2% (all clips positive gain),
for 2 and 3 spatial layer SVC, with 3 temporal layers.
Small/negligible increase in encoding time (< 1%).

Change-Id: I758472fc4fddd51d87f13c9d1a1cd4986ef5d41f
vp9/encoder/vp9_svc_layercontext.c