diff options
author | Deb Mukherjee <debargha@google.com> | 2013-08-02 17:15:38 -0700 |
---|---|---|
committer | Gerrit Code Review <gerrit@gerrit.golo.chromium.org> | 2013-08-15 10:01:45 -0700 |
commit | 24856b6abc8494b6c9ab073c47aecc8e477d44f2 (patch) | |
tree | 6350d9d5322df71345a140ff56ac00b96eb960f7 /vp8_scalable_patterns.c | |
parent | 1a3641d91b7179631113ece6c0f4bb25ad9b881f (diff) | |
download | libvpx-24856b6abc8494b6c9ab073c47aecc8e477d44f2.tar libvpx-24856b6abc8494b6c9ab073c47aecc8e477d44f2.tar.gz libvpx-24856b6abc8494b6c9ab073c47aecc8e477d44f2.tar.bz2 libvpx-24856b6abc8494b6c9ab073c47aecc8e477d44f2.zip |
Speed feature to skip split partition based on var
Adds a speed feature to disable split partition search based on a
given threshold on the source variance. A tighter threshold derived
from the threshold provided is used to also disable horizontal and
vertical partitions.
Results on derfraw300:
threshold = 16, psnr = -0.057%, speedup ~1% (football)
threshold = 32, psnr = -0.150%, speedup ~4-5% (football)
threshold = 64, psnr = -0.570%, speedup ~10-12% (football)
Results on stdhdraw250:
threshold = 32, psnr = -0.18%, speedup is somewhat more than derf
because of a larger number of smoother blocks at higher resolution.
Based on these results, a threshold of 32 is chosen for speed 1,
and a threshold of 64 is chosen for speeds 2 and above.
Change-Id: If08912fb6c67fd4242d12a0d094783a99f52f6c6
Diffstat (limited to 'vp8_scalable_patterns.c')
0 files changed, 0 insertions, 0 deletions