Modified resize loop constraints.
authorpaulwilkins <paulwilkins@google.com>
Mon, 8 Aug 2016 14:08:21 +0000 (15:08 +0100)
committerpaulwilkins <paulwilkins@google.com>
Wed, 31 Aug 2016 11:45:49 +0000 (12:45 +0100)
commit6fc07a217da53554e56321ead7437cc67f627492
treec121964ec4d254a53a7f4e07379788114283cf82
parent66b2266a221a619ba87600310143229f09c46511
Modified resize loop constraints.

Using a tighter resize constraint on undershoot seems to help
results (especially SSIM) as significant undershoot on a frame
seems to have more of a damaging impact than overshoot.

This patch has been tuned so that in local testing using the
derf set it is encode speed neutral for speed  setting 2.

Average quality result for speed 2 (psnr,ssim) were  as follows:-

 lowres  0.039,  0.453
 midres  0.249, 0.853
 hdres  0.159, 0.659
 NetFlix -0.241, 0.360

Change-Id: Ie8d3a0d7d6f7ea89d9965d1821be17f8bda85062
vp9/encoder/vp9_ratectrl.c
vp9/encoder/vp9_speed_features.c
vp9/encoder/vp9_speed_features.h