]> granicus.if.org Git - libvpx/commit
Use small transform size in non-rd real-time mode
authorYunqing Wang <yunqingwang@google.com>
Thu, 29 May 2014 23:53:23 +0000 (16:53 -0700)
committerYunqing Wang <yunqingwang@google.com>
Mon, 9 Jun 2014 15:26:50 +0000 (08:26 -0700)
commitb04d766800f39ed97361d2ec13b740cbf5bca534
treecf870cdf53eae74616540c28f6847b812d0d8d13
parent61c4295af8c56c3dbe3a97a8a80a29099e587c69
Use small transform size in non-rd real-time mode

In non-rd real-time mode, choosing smaller transform size in
encoding gives better video quality and good speed gain than
choosing larger transform size. This patch set tx size search
method to ALLOW_8X8, which is better than using 4x4 or other
larger sizes.

Borg tests on rtc set at speed 6 showed significant gain on quality.
PSNR gain: 11.034% and SSIM gain: 15.466%.

The speed gain is 5% - 12% for <720p clips, and 2% - 7% for
720p clips.

Change-Id: If4dc74ed2df359346b059f47fb73b4a0193ec548
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_speed_features.c
vp9/encoder/vp9_speed_features.h