diff options
author | Jim Bankoski <jimbankoski@google.com> | 2014-01-31 20:16:37 -0800 |
---|---|---|
committer | Gerrit Code Review <gerrit@gerrit.golo.chromium.org> | 2014-01-31 20:16:37 -0800 |
commit | 37e5325b9f985e7ce1cd8a128b9bebafded60f40 (patch) | |
tree | 52275a5e3bc136b053935bb20f581b16d85f3b00 /vp9/encoder | |
parent | 1c3fc437717a790e2f97be5b5484b8914336af6e (diff) | |
parent | 9dec7712abd23f8523f1f9c6e1d5c5c8b0844126 (diff) | |
download | libvpx-37e5325b9f985e7ce1cd8a128b9bebafded60f40.tar libvpx-37e5325b9f985e7ce1cd8a128b9bebafded60f40.tar.gz libvpx-37e5325b9f985e7ce1cd8a128b9bebafded60f40.tar.bz2 libvpx-37e5325b9f985e7ce1cd8a128b9bebafded60f40.zip |
Merge "static function convert to inline or global vp9_blockd.h"
Diffstat (limited to 'vp9/encoder')
-rw-r--r-- | vp9/encoder/vp9_bitstream.c | 8 | ||||
-rw-r--r-- | vp9/encoder/vp9_encodeframe.c | 2 | ||||
-rw-r--r-- | vp9/encoder/vp9_encodemb.c | 9 | ||||
-rw-r--r-- | vp9/encoder/vp9_firstpass.c | 2 | ||||
-rw-r--r-- | vp9/encoder/vp9_rdopt.c | 12 | ||||
-rw-r--r-- | vp9/encoder/vp9_tokenize.c | 15 |
6 files changed, 25 insertions, 23 deletions
diff --git a/vp9/encoder/vp9_bitstream.c b/vp9/encoder/vp9_bitstream.c index ede744e7f..dc64a107c 100644 --- a/vp9/encoder/vp9_bitstream.c +++ b/vp9/encoder/vp9_bitstream.c @@ -393,8 +393,8 @@ static void write_mb_modes_kf(const VP9_COMP *cpi, MODE_INFO **mi_8x8, write_selected_tx_size(cpi, m, m->mbmi.tx_size, m->mbmi.sb_type, bc); if (m->mbmi.sb_type >= BLOCK_8X8) { - const MB_PREDICTION_MODE A = above_block_mode(m, above_mi, 0); - const MB_PREDICTION_MODE L = left_block_mode(m, left_mi, 0); + const MB_PREDICTION_MODE A = vp9_above_block_mode(m, above_mi, 0); + const MB_PREDICTION_MODE L = vp9_left_block_mode(m, left_mi, 0); write_intra_mode(bc, ym, vp9_kf_y_mode_prob[A][L]); } else { int idx, idy; @@ -403,8 +403,8 @@ static void write_mb_modes_kf(const VP9_COMP *cpi, MODE_INFO **mi_8x8, for (idy = 0; idy < 2; idy += num_4x4_blocks_high) { for (idx = 0; idx < 2; idx += num_4x4_blocks_wide) { int i = idy * 2 + idx; - const MB_PREDICTION_MODE A = above_block_mode(m, above_mi, i); - const MB_PREDICTION_MODE L = left_block_mode(m, left_mi, i); + const MB_PREDICTION_MODE A = vp9_above_block_mode(m, above_mi, i); + const MB_PREDICTION_MODE L = vp9_left_block_mode(m, left_mi, i); const int bm = m->bmi[i].as_mode; write_intra_mode(bc, bm, vp9_kf_y_mode_prob[A][L]); } diff --git a/vp9/encoder/vp9_encodeframe.c b/vp9/encoder/vp9_encodeframe.c index 7b6da6c39..ba10d153e 100644 --- a/vp9/encoder/vp9_encodeframe.c +++ b/vp9/encoder/vp9_encodeframe.c @@ -2142,7 +2142,7 @@ static void init_encode_frame_mb_context(VP9_COMP *cpi) { setup_pre_planes(xd, 0, get_ref_frame_buffer(cpi, LAST_FRAME), 0, 0, NULL); setup_dst_planes(xd, get_frame_new_buffer(cm), 0, 0); - setup_block_dptrs(&x->e_mbd, cm->subsampling_x, cm->subsampling_y); + vp9_setup_block_planes(&x->e_mbd, cm->subsampling_x, cm->subsampling_y); xd->mi_8x8[0]->mbmi.mode = DC_PRED; xd->mi_8x8[0]->mbmi.uv_mode = DC_PRED; diff --git a/vp9/encoder/vp9_encodemb.c b/vp9/encoder/vp9_encodemb.c index 8ff23c79a..376a899e0 100644 --- a/vp9/encoder/vp9_encodemb.c +++ b/vp9/encoder/vp9_encodemb.c @@ -487,7 +487,8 @@ void vp9_encode_sby(MACROBLOCK *x, BLOCK_SIZE bsize) { if (x->optimize) optimize_init_b(0, bsize, &arg); - foreach_transformed_block_in_plane(xd, bsize, 0, encode_block_pass1, &arg); + vp9_foreach_transformed_block_in_plane(xd, bsize, 0, encode_block_pass1, + &arg); } void vp9_encode_sb(MACROBLOCK *x, BLOCK_SIZE bsize) { @@ -505,7 +506,7 @@ void vp9_encode_sb(MACROBLOCK *x, BLOCK_SIZE bsize) { optimize_init_b(i, bsize, &arg); } - foreach_transformed_block(xd, bsize, encode_block, &arg); + vp9_foreach_transformed_block(xd, bsize, encode_block, &arg); } void vp9_encode_block_intra(int plane, int block, BLOCK_SIZE plane_bsize, @@ -648,7 +649,7 @@ void vp9_encode_intra_block_y(MACROBLOCK *x, BLOCK_SIZE bsize) { MB_MODE_INFO *mbmi = &xd->mi_8x8[0]->mbmi; struct encode_b_args arg = {x, &ctx, &mbmi->skip_coeff}; - foreach_transformed_block_in_plane(xd, bsize, 0, vp9_encode_block_intra, + vp9_foreach_transformed_block_in_plane(xd, bsize, 0, vp9_encode_block_intra, &arg); } void vp9_encode_intra_block_uv(MACROBLOCK *x, BLOCK_SIZE bsize) { @@ -656,7 +657,7 @@ void vp9_encode_intra_block_uv(MACROBLOCK *x, BLOCK_SIZE bsize) { struct optimize_ctx ctx; MB_MODE_INFO *mbmi = &xd->mi_8x8[0]->mbmi; struct encode_b_args arg = {x, &ctx, &mbmi->skip_coeff}; - foreach_transformed_block_uv(xd, bsize, vp9_encode_block_intra, &arg); + vp9_foreach_transformed_block_uv(xd, bsize, vp9_encode_block_intra, &arg); } int vp9_encode_intra(MACROBLOCK *x, int use_16x16_pred) { diff --git a/vp9/encoder/vp9_firstpass.c b/vp9/encoder/vp9_firstpass.c index d415e90cb..153046440 100644 --- a/vp9/encoder/vp9_firstpass.c +++ b/vp9/encoder/vp9_firstpass.c @@ -505,7 +505,7 @@ void vp9_first_pass(VP9_COMP *cpi) { xd->mi_8x8 = cm->mi_grid_visible; xd->mi_8x8[0] = cm->mi; // required for vp9_frame_init_quantizer - setup_block_dptrs(&x->e_mbd, cm->subsampling_x, cm->subsampling_y); + vp9_setup_block_planes(&x->e_mbd, cm->subsampling_x, cm->subsampling_y); vp9_frame_init_quantizer(cpi); diff --git a/vp9/encoder/vp9_rdopt.c b/vp9/encoder/vp9_rdopt.c index 9cca3bd52..e5230feb4 100644 --- a/vp9/encoder/vp9_rdopt.c +++ b/vp9/encoder/vp9_rdopt.c @@ -742,8 +742,8 @@ static void txfm_rd_in_plane(MACROBLOCK *x, rd_stack.scan = so->scan; rd_stack.nb = so->neighbors; - foreach_transformed_block_in_plane(xd, bsize, plane, - block_rd_txfm, &rd_stack); + vp9_foreach_transformed_block_in_plane(xd, bsize, plane, + block_rd_txfm, &rd_stack); if (rd_stack.skip) { *rate = INT_MAX; *distortion = INT64_MAX; @@ -1150,8 +1150,8 @@ static int64_t rd_pick_intra_sub_8x8_y_mode(VP9_COMP * const cpi, int64_t d = INT64_MAX, this_rd = INT64_MAX; i = idy * 2 + idx; if (cpi->common.frame_type == KEY_FRAME) { - const MB_PREDICTION_MODE A = above_block_mode(mic, above_mi, i); - const MB_PREDICTION_MODE L = left_block_mode(mic, left_mi, i); + const MB_PREDICTION_MODE A = vp9_above_block_mode(mic, above_mi, i); + const MB_PREDICTION_MODE L = vp9_left_block_mode(mic, left_mi, i); bmode_costs = mb->y_mode_costs[A][L]; } @@ -1216,8 +1216,8 @@ static int64_t rd_pick_intra_sby_mode(VP9_COMP *cpi, MACROBLOCK *x, continue; if (cpi->common.frame_type == KEY_FRAME) { - const MB_PREDICTION_MODE A = above_block_mode(mic, above_mi, 0); - const MB_PREDICTION_MODE L = left_block_mode(mic, left_mi, 0); + const MB_PREDICTION_MODE A = vp9_above_block_mode(mic, above_mi, 0); + const MB_PREDICTION_MODE L = vp9_left_block_mode(mic, left_mi, 0); bmode_costs = x->y_mode_costs[A][L]; } diff --git a/vp9/encoder/vp9_tokenize.c b/vp9/encoder/vp9_tokenize.c index 8e646f669..ed1301a8a 100644 --- a/vp9/encoder/vp9_tokenize.c +++ b/vp9/encoder/vp9_tokenize.c @@ -172,7 +172,8 @@ static void set_entropy_context_b(int plane, int block, BLOCK_SIZE plane_bsize, struct macroblockd_plane *pd = &xd->plane[plane]; int aoff, loff; txfrm_block_to_raster_xy(plane_bsize, tx_size, block, &aoff, &loff); - set_contexts(xd, pd, plane_bsize, tx_size, p->eobs[block] > 0, aoff, loff); + vp9_set_contexts(xd, pd, plane_bsize, tx_size, p->eobs[block] > 0, + aoff, loff); } static INLINE void add_token(TOKENEXTRA **t, const vp9_prob *context_tree, @@ -259,7 +260,7 @@ static void tokenize_b(int plane, int block, BLOCK_SIZE plane_bsize, *tp = t; - set_contexts(xd, pd, plane_bsize, tx_size, c > 0, aoff, loff); + vp9_set_contexts(xd, pd, plane_bsize, tx_size, c > 0, aoff, loff); } struct is_skippable_args { @@ -277,15 +278,15 @@ static void is_skippable(int plane, int block, static int sb_is_skippable(MACROBLOCK *x, BLOCK_SIZE bsize) { int result = 1; struct is_skippable_args args = {x, &result}; - foreach_transformed_block(&x->e_mbd, bsize, is_skippable, &args); + vp9_foreach_transformed_block(&x->e_mbd, bsize, is_skippable, &args); return result; } int vp9_is_skippable_in_plane(MACROBLOCK *x, BLOCK_SIZE bsize, int plane) { int result = 1; struct is_skippable_args args = {x, &result}; - foreach_transformed_block_in_plane(&x->e_mbd, bsize, plane, is_skippable, - &args); + vp9_foreach_transformed_block_in_plane(&x->e_mbd, bsize, plane, is_skippable, + &args); return result; } @@ -310,9 +311,9 @@ void vp9_tokenize_sb(VP9_COMP *cpi, TOKENEXTRA **t, int dry_run, if (!dry_run) { cm->counts.skip[ctx][0] += skip_inc; - foreach_transformed_block(xd, bsize, tokenize_b, &arg); + vp9_foreach_transformed_block(xd, bsize, tokenize_b, &arg); } else { - foreach_transformed_block(xd, bsize, set_entropy_context_b, &arg); + vp9_foreach_transformed_block(xd, bsize, set_entropy_context_b, &arg); *t = t_backup; } } |