From bc7acb134b40d0358f4035854384614d3368489c Mon Sep 17 00:00:00 2001 From: Dmitry Kovalev Date: Fri, 19 Jul 2013 10:40:04 -0700 Subject: [PATCH] Consistent names for inter mode probabilities and encodings. Renaming vp9_sb_mv_ref_tree to vp9_inter_mode_tree, and vp9_sb_mv_ref_encoding_array to vp9_inter_mode_encodings. Change-Id: I0e91fbf81350d3ec5a2599064c74089b5d06133a --- vp9/common/vp9_entropymode.c | 9 ++++----- vp9/common/vp9_entropymode.h | 4 ++-- vp9/decoder/vp9_decodemv.c | 2 +- vp9/encoder/vp9_bitstream.c | 4 ++-- vp9/encoder/vp9_rdopt.c | 4 ++-- 5 files changed, 11 insertions(+), 12 deletions(-) diff --git a/vp9/common/vp9_entropymode.c b/vp9/common/vp9_entropymode.c index a5f0a01..10a6d0c 100644 --- a/vp9/common/vp9_entropymode.c +++ b/vp9/common/vp9_entropymode.c @@ -238,7 +238,7 @@ const vp9_tree_index vp9_intra_mode_tree[VP9_INTRA_MODES * 2 - 2] = { -D153_PRED, -D27_PRED /* 8 = D153_NODE */ }; -const vp9_tree_index vp9_sb_mv_ref_tree[6] = { +const vp9_tree_index vp9_inter_mode_tree[6] = { -ZEROMV, 2, -NEARESTMV, 4, -NEARMV, -NEWMV @@ -251,8 +251,7 @@ const vp9_tree_index vp9_partition_tree[6] = { }; struct vp9_token vp9_intra_mode_encodings[VP9_INTRA_MODES]; - -struct vp9_token vp9_sb_mv_ref_encoding_array[VP9_INTER_MODES]; +struct vp9_token vp9_inter_mode_encodings[VP9_INTER_MODES]; struct vp9_token vp9_partition_encodings[PARTITION_TYPES]; @@ -356,8 +355,8 @@ void vp9_entropy_mode_init() { vp9_tokens_from_tree(vp9_switchable_interp_encodings, vp9_switchable_interp_tree); vp9_tokens_from_tree(vp9_partition_encodings, vp9_partition_tree); - vp9_tokens_from_tree_offset(vp9_sb_mv_ref_encoding_array, - vp9_sb_mv_ref_tree, NEARESTMV); + vp9_tokens_from_tree_offset(vp9_inter_mode_encodings, + vp9_inter_mode_tree, NEARESTMV); } void vp9_init_mode_contexts(VP9_COMMON *pc) { diff --git a/vp9/common/vp9_entropymode.h b/vp9/common/vp9_entropymode.h index fa6722c..5dbb121 100644 --- a/vp9/common/vp9_entropymode.h +++ b/vp9/common/vp9_entropymode.h @@ -40,10 +40,10 @@ extern const vp9_prob vp9_kf_y_mode_prob[VP9_INTRA_MODES][VP9_INTRA_MODES] [VP9_INTRA_MODES - 1]; extern const vp9_tree_index vp9_intra_mode_tree[]; -extern const vp9_tree_index vp9_sb_mv_ref_tree[]; +extern const vp9_tree_index vp9_inter_mode_tree[]; extern struct vp9_token vp9_intra_mode_encodings[VP9_INTRA_MODES]; -extern struct vp9_token vp9_sb_mv_ref_encoding_array[VP9_INTER_MODES]; +extern struct vp9_token vp9_inter_mode_encodings[VP9_INTER_MODES]; // probability models for partition information extern const vp9_tree_index vp9_partition_tree[]; diff --git a/vp9/decoder/vp9_decodemv.c b/vp9/decoder/vp9_decodemv.c index c6d23f0..b44780d 100644 --- a/vp9/decoder/vp9_decodemv.c +++ b/vp9/decoder/vp9_decodemv.c @@ -31,7 +31,7 @@ static MB_PREDICTION_MODE read_intra_mode(vp9_reader *r, const vp9_prob *p) { } static MB_PREDICTION_MODE read_inter_mode(vp9_reader *r, const vp9_prob *p) { - return (MB_PREDICTION_MODE)treed_read(r, vp9_sb_mv_ref_tree, p); + return (MB_PREDICTION_MODE)treed_read(r, vp9_inter_mode_tree, p); } static int read_segment_id(vp9_reader *r, const struct segmentation *seg) { diff --git a/vp9/encoder/vp9_bitstream.c b/vp9/encoder/vp9_bitstream.c index e556a25..bacc694 100644 --- a/vp9/encoder/vp9_bitstream.c +++ b/vp9/encoder/vp9_bitstream.c @@ -350,8 +350,8 @@ static void pack_mb_tokens(vp9_writer* const bc, static void write_sb_mv_ref(vp9_writer *w, MB_PREDICTION_MODE mode, const vp9_prob *p) { assert(is_inter_mode(mode)); - write_token(w, vp9_sb_mv_ref_tree, p, - &vp9_sb_mv_ref_encoding_array[mode - NEARESTMV]); + write_token(w, vp9_inter_mode_tree, p, + &vp9_inter_mode_encodings[mode - NEARESTMV]); } diff --git a/vp9/encoder/vp9_rdopt.c b/vp9/encoder/vp9_rdopt.c index a0c64be..a7aeb21 100644 --- a/vp9/encoder/vp9_rdopt.c +++ b/vp9/encoder/vp9_rdopt.c @@ -282,9 +282,9 @@ void vp9_initialize_rd_consts(VP9_COMP *cpi, int qindex) { for (m = NEARESTMV; m < MB_MODE_COUNT; m++) cpi->mb.inter_mode_cost[i][m - NEARESTMV] = - cost_token(vp9_sb_mv_ref_tree, + cost_token(vp9_inter_mode_tree, cpi->common.fc.inter_mode_probs[i], - vp9_sb_mv_ref_encoding_array - NEARESTMV + m); + vp9_inter_mode_encodings - NEARESTMV + m); } } } -- 2.7.4