Use rate/distortion thresholds to control non-RD partition search
authorJingning Han <jingning@google.com>
Wed, 15 Oct 2014 19:18:48 +0000 (12:18 -0700)
committerJingning Han <jingning@google.com>
Wed, 15 Oct 2014 20:40:33 +0000 (13:40 -0700)
commit5e766ccee030a207a2edd37a5f7012665bc43796
treee9853ee72d9a0df8c78c16be020e9dcdb4fc50bd
parent89b8c7a51390351db4fd5f7bbf1c8a3c547898e5
Use rate/distortion thresholds to control non-RD partition search

Compare the estimated rate and distortion to the thresholds scaled
according to the operating block size and determine if further
split partition search will be run. The compression performance of
speed -5 is changed by -0.074%. The encoding speed is 10% - 15%
faster.

vidyo1 720p
16545 b/f, 40.492 dB, 11475 ms -> 16535 b/f, 40.486 dB, 10100 ms

nik720p
16624 b/f, 36.310 dB, 10071 ms -> 16617 b/f, 36.313 dB, 8346 ms

Change-Id: Ic9197ab5761279ae55d2fb7813b2af0e0db497b8
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_speed_features.c