diff options
author | Angie Chiang <angiebird@google.com> | 2019-04-03 11:46:09 -0700 |
---|---|---|
committer | Angie Chiang <angiebird@google.com> | 2019-04-09 15:13:27 -0700 |
commit | 020d1ea32f836904fc9735bcfe65c3384f5c297e (patch) | |
tree | 8abf554552203329903967ac9bece12385367318 /vp9/encoder/vp9_encoder.c | |
parent | c71cbb8f282bb2100e7b2bec0f928f8ac5245d4e (diff) | |
download | libvpx-020d1ea32f836904fc9735bcfe65c3384f5c297e.tar libvpx-020d1ea32f836904fc9735bcfe65c3384f5c297e.tar.gz libvpx-020d1ea32f836904fc9735bcfe65c3384f5c297e.tar.bz2 libvpx-020d1ea32f836904fc9735bcfe65c3384f5c297e.zip |
Adjust the probs in get_mv_mode_cost
midres's performance is improved by 0.08%
hdres's performance is improved by 0.04%
Change-Id: Id48f2b654d8ae1909fcb6d21eda8bfb69087a18a
Diffstat (limited to 'vp9/encoder/vp9_encoder.c')
-rw-r--r-- | vp9/encoder/vp9_encoder.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/vp9/encoder/vp9_encoder.c b/vp9/encoder/vp9_encoder.c index ada1a3934..7849a10b7 100644 --- a/vp9/encoder/vp9_encoder.c +++ b/vp9/encoder/vp9_encoder.c @@ -6291,9 +6291,9 @@ static int get_mv_mode_cost(int mv_mode) { // TODO(angiebird): The probabilities are roughly inferred from // default_inter_mode_probs. Check if there is a better way to set the // probabilities. - const int zero_mv_prob = 9; - const int new_mv_prob = 77; - const int ref_mv_prob = 170; + const int zero_mv_prob = 16; + const int new_mv_prob = 24 * 1; + const int ref_mv_prob = 256 - zero_mv_prob - new_mv_prob; assert(zero_mv_prob + new_mv_prob + ref_mv_prob == 256); switch (mv_mode) { case ZERO_MV_MODE: return vp9_prob_cost[zero_mv_prob]; break; |