diff options
author | John Koleszar <jkoleszar@google.com> | 2011-06-08 10:59:30 -0700 |
---|---|---|
committer | Code Review <code-review@webmproject.org> | 2011-06-08 10:59:30 -0700 |
commit | 8767ac3bc790467ed342850c52ac28bba6d777ef (patch) | |
tree | 861f80a3d5769a2cedc7df969f260f117b264b12 /vp8 | |
parent | 9e4df2bcf5db94c292b57eabf4baf6fb046bee9b (diff) | |
parent | 001bd51cebf570d60b53932778fea27b3529cc0a (diff) | |
download | libvpx-8767ac3bc790467ed342850c52ac28bba6d777ef.tar libvpx-8767ac3bc790467ed342850c52ac28bba6d777ef.tar.gz libvpx-8767ac3bc790467ed342850c52ac28bba6d777ef.tar.bz2 libvpx-8767ac3bc790467ed342850c52ac28bba6d777ef.zip |
Merge "vp8_pick_inter_mode: remove best_bmodes"
Diffstat (limited to 'vp8')
-rw-r--r-- | vp8/encoder/pickinter.c | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/vp8/encoder/pickinter.c b/vp8/encoder/pickinter.c index b1dddd756..8c092d4ec 100644 --- a/vp8/encoder/pickinter.c +++ b/vp8/encoder/pickinter.c @@ -443,7 +443,6 @@ void vp8_pick_inter_mode(VP8_COMP *cpi, MACROBLOCK *x, int recon_yoffset, BLOCK *b = &x->block[0]; BLOCKD *d = &x->e_mbd.block[0]; MACROBLOCKD *xd = &x->e_mbd; - union b_mode_info best_bmodes[16]; MB_MODE_INFO best_mbmode; int_mv best_ref_mv; @@ -485,7 +484,6 @@ void vp8_pick_inter_mode(VP8_COMP *cpi, MACROBLOCK *x, int recon_yoffset, vpx_memset(nearest_mv, 0, sizeof(nearest_mv)); vpx_memset(near_mv, 0, sizeof(near_mv)); vpx_memset(&best_mbmode, 0, sizeof(best_mbmode)); - vpx_memset(&best_bmodes, 0, sizeof(best_bmodes)); // set up all the refframe dependent pointers. @@ -888,12 +886,6 @@ void vp8_pick_inter_mode(VP8_COMP *cpi, MACROBLOCK *x, int recon_yoffset, best_rd = this_rd; vpx_memcpy(&best_mbmode, &x->e_mbd.mode_info_context->mbmi, sizeof(MB_MODE_INFO)); - if (this_mode == B_PRED) - for (i = 0; i < 16; i++) - { - best_bmodes[i].as_mode = x->e_mbd.block[i].bmi.as_mode; - } - // Testing this mode gave rise to an improvement in best error score. Lower threshold a bit for next time cpi->rd_thresh_mult[mode_index] = (cpi->rd_thresh_mult[mode_index] >= (MIN_THRESHMULT + 2)) ? cpi->rd_thresh_mult[mode_index] - 2 : MIN_THRESHMULT; cpi->rd_threshes[mode_index] = (cpi->rd_baseline_thresh[mode_index] >> 7) * cpi->rd_thresh_mult[mode_index]; @@ -958,13 +950,6 @@ void vp8_pick_inter_mode(VP8_COMP *cpi, MACROBLOCK *x, int recon_yoffset, pick_intra_mbuv_mode(x); } - if (x->e_mbd.mode_info_context->mbmi.mode == B_PRED) - { - for (i = 0; i < 16; i++) - { - x->e_mbd.block[i].bmi.as_mode = best_bmodes[i].as_mode; - } - } update_mvcount(cpi, &x->e_mbd, &frame_best_ref_mv[xd->mode_info_context->mbmi.ref_frame]); } |