Add speed feture to control tx size search depth
authorHui Su <huisu@google.com>
Mon, 23 Apr 2018 21:05:23 +0000 (14:05 -0700)
committerHui Su <huisu@google.com>
Tue, 24 Apr 2018 00:01:04 +0000 (17:01 -0700)
commit2eac6df788dbcfb8f9388f785e7b124765b252bc
treee2d24ece954603618c8fa85466a40b9d9c281be6
parent3b460db214b5bec07a3da6914a224d90c361ccac
Add speed feture to control tx size search depth

Set the max depth as 2 for speed 0.

Compression(negative means gain):
        speed 0     speed 1
lowres   -0.01%      0.00%
midres    0.05%     -0.01%
hdres    -0.01%      0.01%

Encoding speed gain:
Tested on crowd_run_1080p 30 frames
Fixed QP = 20, speed 0: 669.7s -> 656.1s
               speed 1: 104.5s -> 101.5s
Fixed QP = 40, speed 0: 440.7s -> 435.8s
               speed 1:  47.7s ->  45.1s

Change-Id: I61bc13818c72317b9f1d596727d54a906b20c012
vp9/encoder/vp9_rdopt.c
vp9/encoder/vp9_speed_features.c
vp9/encoder/vp9_speed_features.h