diff options
Diffstat (limited to 'vp9/encoder')
-rw-r--r-- | vp9/encoder/vp9_bitstream.c | 10 | ||||
-rw-r--r-- | vp9/encoder/vp9_block.h | 4 | ||||
-rw-r--r-- | vp9/encoder/vp9_encodeintra.c | 3 | ||||
-rw-r--r-- | vp9/encoder/vp9_encodemb.c | 2 | ||||
-rw-r--r-- | vp9/encoder/vp9_modecosts.c | 6 | ||||
-rw-r--r-- | vp9/encoder/vp9_onyx_int.h | 4 | ||||
-rw-r--r-- | vp9/encoder/vp9_rdopt.c | 8 |
7 files changed, 19 insertions, 18 deletions
diff --git a/vp9/encoder/vp9_bitstream.c b/vp9/encoder/vp9_bitstream.c index 49b2d29ec..7e6b44a54 100644 --- a/vp9/encoder/vp9_bitstream.c +++ b/vp9/encoder/vp9_bitstream.c @@ -370,7 +370,7 @@ static void write_uv_mode(vp9_writer *bc, int m, const vp9_prob *p) { } static void write_kf_bmode(vp9_writer *bc, int m, const vp9_prob *p) { - write_token(bc, vp9_kf_bmode_tree, p, vp9_kf_bmode_encodings + m); + write_token(bc, vp9_bmode_tree, p, vp9_kf_bmode_encodings + m); } static int prob_update_savings(const unsigned int *ct, @@ -843,8 +843,8 @@ static void write_mb_modes_kf(const VP9_COMP *cpi, } if (m->mbmi.sb_type >= BLOCK_SIZE_SB8X8) { - const B_PREDICTION_MODE A = above_block_mode(m, 0, mis); - const B_PREDICTION_MODE L = xd->left_available ? + const MB_PREDICTION_MODE A = above_block_mode(m, 0, mis); + const MB_PREDICTION_MODE L = xd->left_available ? left_block_mode(m, 0) : DC_PRED; write_kf_bmode(bc, ym, c->kf_bmode_prob[A][L]); } @@ -856,8 +856,8 @@ static void write_mb_modes_kf(const VP9_COMP *cpi, for (idy = 0; idy < 2; idy += bh) { for (idx = 0; idx < 2; idx += bw) { int i = idy * 2 + idx; - const B_PREDICTION_MODE A = above_block_mode(m, i, mis); - const B_PREDICTION_MODE L = (xd->left_available || idx) ? + const MB_PREDICTION_MODE A = above_block_mode(m, i, mis); + const MB_PREDICTION_MODE L = (xd->left_available || idx) ? left_block_mode(m, i) : DC_PRED; write_kf_bmode(bc, m->bmi[i].as_mode.first, c->kf_bmode_prob[A][L]); diff --git a/vp9/encoder/vp9_block.h b/vp9/encoder/vp9_block.h index b007c658b..211eca4b4 100644 --- a/vp9/encoder/vp9_block.h +++ b/vp9/encoder/vp9_block.h @@ -116,8 +116,8 @@ struct macroblock { int mbmode_cost[2][MB_MODE_COUNT]; int intra_uv_mode_cost[2][MB_MODE_COUNT]; - int bmode_costs[VP9_KF_BINTRAMODES][VP9_KF_BINTRAMODES][VP9_KF_BINTRAMODES]; - int inter_bmode_costs[B_MODE_COUNT]; + int bmode_costs[VP9_BINTRAMODES][VP9_BINTRAMODES][VP9_BINTRAMODES]; + int inter_bmode_costs[INTRA_MODE_COUNT]; int switchable_interp_costs[VP9_SWITCHABLE_FILTERS + 1] [VP9_SWITCHABLE_FILTERS]; diff --git a/vp9/encoder/vp9_encodeintra.c b/vp9/encoder/vp9_encodeintra.c index cd67cc4e1..5d7c244f1 100644 --- a/vp9/encoder/vp9_encodeintra.c +++ b/vp9/encoder/vp9_encodeintra.c @@ -31,8 +31,9 @@ int vp9_encode_intra(VP9_COMP *cpi, MACROBLOCK *x, int use_16x16_pred) { } else { int i; - for (i = 0; i < 16; i++) + for (i = 0; i < 16; i++) { encode_intra4x4block(x, i, BLOCK_SIZE_MB16X16); + } } return vp9_get_mb_ss(x->plane[0].src_diff); diff --git a/vp9/encoder/vp9_encodemb.c b/vp9/encoder/vp9_encodemb.c index 3f2061c64..b7f60b127 100644 --- a/vp9/encoder/vp9_encodemb.c +++ b/vp9/encoder/vp9_encodemb.c @@ -641,7 +641,7 @@ static void encode_block_intra(int plane, int block, BLOCK_SIZE_TYPE bsize, else b_mode = mode; - assert(b_mode >= B_DC_PRED && b_mode <= B_TM_PRED); + assert(b_mode >= DC_PRED && b_mode <= TM_PRED); plane_b_size = b_width_log2(bsize) - xd->plane[plane].subsampling_x; vp9_predict_intra_block(xd, tx_ib, plane_b_size, tx_size, b_mode, diff --git a/vp9/encoder/vp9_modecosts.c b/vp9/encoder/vp9_modecosts.c index c4b42d676..171b44bf9 100644 --- a/vp9/encoder/vp9_modecosts.c +++ b/vp9/encoder/vp9_modecosts.c @@ -18,11 +18,11 @@ void vp9_init_mode_costs(VP9_COMP *c) { VP9_COMMON *x = &c->common; const vp9_tree_p T = vp9_bmode_tree; - const vp9_tree_p KT = vp9_kf_bmode_tree; + const vp9_tree_p KT = vp9_bmode_tree; int i, j; - for (i = 0; i < VP9_KF_BINTRAMODES; i++) { - for (j = 0; j < VP9_KF_BINTRAMODES; j++) { + for (i = 0; i < VP9_BINTRAMODES; i++) { + for (j = 0; j < VP9_BINTRAMODES; j++) { vp9_cost_tokens((int *)c->mb.bmode_costs[i][j], x->kf_bmode_prob[i][j], KT); } diff --git a/vp9/encoder/vp9_onyx_int.h b/vp9/encoder/vp9_onyx_int.h index cb0e5daf5..15f9571bb 100644 --- a/vp9/encoder/vp9_onyx_int.h +++ b/vp9/encoder/vp9_onyx_int.h @@ -84,7 +84,7 @@ typedef struct { vp9_prob sb_ymode_prob[VP9_I32X32_MODES - 1]; vp9_prob ymode_prob[VP9_YMODES - 1]; /* interframe intra mode probs */ vp9_prob uv_mode_prob[VP9_YMODES][VP9_UV_MODES - 1]; - vp9_prob bmode_prob[VP9_NKF_BINTRAMODES - 1]; + vp9_prob bmode_prob[VP9_BINTRAMODES - 1]; vp9_prob partition_prob[NUM_PARTITION_CONTEXTS][PARTITION_TYPES - 1]; vp9_prob switchable_interp_prob[VP9_SWITCHABLE_FILTERS + 1] @@ -415,7 +415,7 @@ typedef struct VP9_COMP { int sb_ymode_count [VP9_I32X32_MODES]; int ymode_count[VP9_YMODES]; /* intra MB type cts this frame */ - int bmode_count[VP9_NKF_BINTRAMODES]; + int bmode_count[VP9_BINTRAMODES]; int y_uv_mode_count[VP9_YMODES][VP9_UV_MODES]; unsigned int partition_count[NUM_PARTITION_CONTEXTS][PARTITION_TYPES]; diff --git a/vp9/encoder/vp9_rdopt.c b/vp9/encoder/vp9_rdopt.c index 4134818ad..9fd94c439 100644 --- a/vp9/encoder/vp9_rdopt.c +++ b/vp9/encoder/vp9_rdopt.c @@ -576,7 +576,7 @@ static void super_block_yrd(VP9_COMP *cpi, } static int64_t rd_pick_intra4x4block(VP9_COMP *cpi, MACROBLOCK *x, int ib, - B_PREDICTION_MODE *best_mode, + MB_PREDICTION_MODE *best_mode, int *bmode_costs, ENTROPY_CONTEXT *a, ENTROPY_CONTEXT *l, int *bestrate, int *bestratey, @@ -737,7 +737,7 @@ static int64_t rd_pick_intra4x4mby_modes(VP9_COMP *cpi, MACROBLOCK *mb, for (idx = 0; idx < 2; idx += bw) { MODE_INFO *const mic = xd->mode_info_context; const int mis = xd->mode_info_stride; - B_PREDICTION_MODE UNINITIALIZED_IS_SAFE(best_mode); + MB_PREDICTION_MODE UNINITIALIZED_IS_SAFE(best_mode); int UNINITIALIZED_IS_SAFE(r), UNINITIALIZED_IS_SAFE(ry); int UNINITIALIZED_IS_SAFE(d); i = idy * 2 + idx; @@ -940,7 +940,7 @@ void vp9_set_mbmode_and_mvs(MACROBLOCK *x, MB_PREDICTION_MODE mb, int_mv *mv) { static int labels2mode(MACROBLOCK *x, int const *labelings, int which_label, - B_PREDICTION_MODE this_mode, + MB_PREDICTION_MODE this_mode, int_mv *this_mv, int_mv *this_second_mv, int_mv frame_mv[MB_MODE_COUNT][MAX_REF_FRAMES], int_mv seg_mvs[MAX_REF_FRAMES - 1], @@ -1129,7 +1129,7 @@ typedef struct { int r; int d; int segment_yrate; - B_PREDICTION_MODE modes[4]; + MB_PREDICTION_MODE modes[4]; int_mv mvs[4], second_mvs[4]; int eobs[4]; int mvthresh; |