| Index: source/libvpx/vp9/encoder/vp9_mbgraph.c
|
| ===================================================================
|
| --- source/libvpx/vp9/encoder/vp9_mbgraph.c (revision 263011)
|
| +++ source/libvpx/vp9/encoder/vp9_mbgraph.c (working copy)
|
| @@ -61,7 +61,9 @@
|
| &sse);
|
| }
|
|
|
| - vp9_set_mbmode_and_mvs(xd, NEWMV, dst_mv);
|
| + xd->mi[0]->mbmi.mode = NEWMV;
|
| + xd->mi[0]->mbmi.mv[0].as_mv = *dst_mv;
|
| +
|
| vp9_build_inter_predictors_sby(xd, mb_row, mb_col, BLOCK_16X16);
|
|
|
| /* restore UMV window */
|
| @@ -143,7 +145,7 @@
|
| for (mode = DC_PRED; mode <= TM_PRED; mode++) {
|
| unsigned int err;
|
|
|
| - xd->mi_8x8[0]->mbmi.mode = mode;
|
| + xd->mi[0]->mbmi.mode = mode;
|
| vp9_predict_intra_block(xd, 0, 2, TX_16X16, mode,
|
| x->plane[0].src.buf, x->plane[0].src.stride,
|
| xd->plane[0].dst.buf, xd->plane[0].dst.stride,
|
| @@ -250,7 +252,7 @@
|
| xd->plane[0].dst.stride = buf->y_stride;
|
| xd->plane[0].pre[0].stride = buf->y_stride;
|
| xd->plane[1].dst.stride = buf->uv_stride;
|
| - xd->mi_8x8[0] = &mi_local;
|
| + xd->mi[0] = &mi_local;
|
| mi_local.mbmi.sb_type = BLOCK_16X16;
|
| mi_local.mbmi.ref_frame[0] = LAST_FRAME;
|
| mi_local.mbmi.ref_frame[1] = NONE;
|
| @@ -368,7 +370,6 @@
|
| else
|
| cpi->static_mb_pct = 0;
|
|
|
| - cpi->seg0_cnt = ncnt[0];
|
| vp9_enable_segmentation(&cm->seg);
|
| } else {
|
| cpi->static_mb_pct = 0;
|
|
|