Merge "Converting set_prev_mi() to get_prev_mi()."
authorDmitry Kovalev <dkovalev@google.com>
Wed, 9 Apr 2014 17:27:05 +0000 (10:27 -0700)
committerGerrit Code Review <gerrit@gerrit.golo.chromium.org>
Wed, 9 Apr 2014 17:27:05 +0000 (10:27 -0700)
1  2 
vp9/common/vp9_onyxc_int.h
vp9/decoder/vp9_decodeframe.c
vp9/encoder/vp9_encodeframe.c

Simple merge
Simple merge
@@@ -3262,14 -3067,26 +3262,14 @@@ static void encode_frame_internal(VP9_C
  
    vp9_initialize_rd_consts(cpi);
    vp9_initialize_me_consts(cpi, cm->base_qindex);
 -
 -  if (cpi->oxcf.tuning == VP8_TUNE_SSIM) {
 -    // Initialize encode frame context.
 -    init_encode_frame_mb_context(cpi);
 -
 -    // Build a frame level activity map
 -    build_activity_map(cpi);
 -  }
 -
 -  // Re-initialize encode frame context.
    init_encode_frame_mb_context(cpi);
  
 -  vp9_zero(cpi->rd_comp_pred_diff);
 -  vp9_zero(cpi->rd_filter_diff);
 -  vp9_zero(cpi->rd_tx_select_diff);
 -  vp9_zero(cpi->rd_tx_select_threshes);
 +  if (cpi->oxcf.tuning == VP8_TUNE_SSIM)
 +    build_activity_map(cpi);
  
-   set_prev_mi(cm);
+   cm->prev_mi = get_prev_mi(cm);
  
 -  if (cpi->sf.use_nonrd_pick_mode) {
 +  if (sf->use_nonrd_pick_mode) {
      // Initialize internal buffer pointers for rtc coding, where non-RD
      // mode decision is used and hence no buffer pointer swap needed.
      int i;