summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_encoder.c
diff options
context:
space:
mode:
authorAngie Chiang <angiebird@google.com>2019-04-03 11:46:09 -0700
committerAngie Chiang <angiebird@google.com>2019-04-09 15:13:27 -0700
commit020d1ea32f836904fc9735bcfe65c3384f5c297e (patch)
tree8abf554552203329903967ac9bece12385367318 /vp9/encoder/vp9_encoder.c
parentc71cbb8f282bb2100e7b2bec0f928f8ac5245d4e (diff)
downloadlibvpx-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.c6
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;