]> granicus.if.org Git - libvpx/commit
vp9: Speed 8: More aggresive golden skip for low res.
authorJerome Jiang <jianj@google.com>
Tue, 15 Nov 2016 18:37:12 +0000 (10:37 -0800)
committerJerome Jiang <jianj@google.com>
Tue, 15 Nov 2016 21:56:27 +0000 (13:56 -0800)
commit360217a233bf67f78a3ab60a6a36e75b20cef816
tree3b2bfcfd6f3d75c6f0fdb515e408b1736e0fc5dd
parenta3128ad33af5a348269c01c3fd3c30a1d8d53f39
vp9: Speed 8: More aggresive golden skip for low res.

Add a new, more aggresive short circuit: short_circuit_low_temp_var = 3 to skip
golden of any mode when variance is lower than threshold for low res.
This change only affects speed = 8, low resolution.

Metrics for avgPSNR/SSIM on rtc_derf (low resolution) show loss of
0.27/0.31%.
On Nexus 6, the encoding time is reduced by ~2.3% on average across all
low-res clips.

Visually little change on rtc_derf clips.

Change-Id: Ia8f7366fc2d49181a96733a380b4dbd7390246ec
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_pickmode.c
vp9/encoder/vp9_speed_features.c
vp9/encoder/vp9_speed_features.h