Enable asymptotic closed-loop encoding decision
authorJingning Han <jingning@google.com>
Sat, 12 Nov 2016 00:10:01 +0000 (16:10 -0800)
committerJingning Han <jingning@google.com>
Mon, 14 Nov 2016 17:22:55 +0000 (09:22 -0800)
commit44f8ee7258c5e9bac9a4e25d265aa34eb47e08fb
tree274f459f956193f27dcb3fe5d5bea182ecba30a0
parentb6f616934880342224e717c94dcf9ec4bb5d7897
Enable asymptotic closed-loop encoding decision

This commit enables asymptotic closed-loop encoding decision for
the key frame and alternate reference frame. It follows the regular
rate control scheme, but leaves out additional iteration on the
updated frame level probability model. It is enabled for speed 0.

The compression performance is improved:

lowres 0.2%
midres 0.35%
hdres  0.4%

Change-Id: I905ffa057c9a1ef2e90ef87c9723a6cf7dbe67cb
vp9/encoder/vp9_encoder.c
vp9/encoder/vp9_speed_features.c
vp9/encoder/vp9_speed_features.h