shithub: libvpx

Download patch

ref: 6b7848d4c9016efbfbc9529df008ffde0e15b7cc
parent: 2beb5c9f91e7166c2c9d01c94bf84767815121e4
author: Hui Su <huisu@google.com>
date: Sat Sep 29 10:48:56 EDT 2018

Introduce the ml_var_partition_pruning feature

Add the ml_var_partition_pruning encoder speed feature that
uses a neural net model to prune partition-none and partition-split
search. The model uses prediction residue variance and quantization
step size as input features.

Encoding speed gain for speed 0(tested over 20 hdres clips):
            QP=30    QP=40
average     17.7%    18.3%
max        24.46%    26.6%

Coding loss:
lowres 0.071%;  midres 0.098%;  hdres 0.163%

Currently it is enabled for speed 0 low-bit depth only. It needs to be
tuned for other settings.

Change-Id: Ifb7417daa6bb6e7c97bb676269ce54ab0dc7b8c8