]> granicus.if.org Git - libvpx/commit
vp9 svc: SVC encoder speed up.
authorJackyChen <jackychen@google.com>
Fri, 5 Aug 2016 18:10:29 +0000 (11:10 -0700)
committerJackyChen <jackychen@google.com>
Thu, 18 Aug 2016 18:25:45 +0000 (11:25 -0700)
commit8be7e572a70ebe98693762868e2a72673e74feb9
tree1fa41f998bf367af87e6e937aa5e386e416cc230
parent1c07abca18d2e7f1868f085288b8ed7d98fdd2ed
vp9 svc: SVC encoder speed up.

Bias towards base_mv and skip 1/4 pixel motion search when using base mv.
2~3% speed up for 2 spatial layers, 3~5% speed up for 3 spatial layers.
PSNR loss:
(2 layers) 0.07dB for gips_stationary, 0.04dB for gips_motion;
(3 layers) 0.07dB for gips_stationary, 0.06dB for gips_motion.

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