]> granicus.if.org Git - libvpx/commit
Adapt mode based rd_threshold for similar block size
authorYaowu Xu <yaowu@google.com>
Tue, 23 Sep 2014 19:14:51 +0000 (12:14 -0700)
committerGerrit Code Review <gerrit@gerrit.golo.chromium.org>
Tue, 23 Sep 2014 23:10:59 +0000 (16:10 -0700)
commit4a101310e8fc7bf7bc0cd947d863634d40fb19fc
tree4649af49889a196bb3c6bbc4fb7dcebc07be9468
parent56032b471d65b392315b9fe504053a1f1d3650f4
Adapt mode based rd_threshold for similar block size

The rd_thresholds are adaptively changed based on best mode tested.
It was only changed for the same block size, this commit makes the
adaptation for similar block sizes too. The commit also made minor
adjustment and code cleanups.

The impact on encoding time for _ped:
118089 ms -> 111927 ms

The impact on compression:
derf:  -0.339%
stdhd: -0.303%

Change-Id: I8817fed1102350497f2ec631849e43f753878e5d
vp9/encoder/vp9_rdopt.c
vp9/encoder/vp9_speed_features.c