| Index: source/libvpx/vp9/encoder/vp9_temporal_filter.c
|
| ===================================================================
|
| --- source/libvpx/vp9/encoder/vp9_temporal_filter.c (revision 223100)
|
| +++ source/libvpx/vp9/encoder/vp9_temporal_filter.c (working copy)
|
| @@ -153,7 +153,7 @@
|
| /*cpi->sf.search_method == HEX*/
|
| // TODO Check that the 16x16 vf & sdf are selected here
|
| // Ignore mv costing by sending NULL pointer instead of cost arrays
|
| - ref_mv = &x->e_mbd.mode_info_context->bmi[0].as_mv[0];
|
| + ref_mv = &x->e_mbd.mi_8x8[0]->bmi[0].as_mv[0];
|
| bestsme = vp9_hex_search(x, &best_ref_mv1_full,
|
| step_param, sadpb, 1,
|
| &cpi->fn_ptr[BLOCK_16X16],
|
| @@ -245,8 +245,8 @@
|
| if (cpi->frames[frame] == NULL)
|
| continue;
|
|
|
| - mbd->mode_info_context->bmi[0].as_mv[0].as_mv.row = 0;
|
| - mbd->mode_info_context->bmi[0].as_mv[0].as_mv.col = 0;
|
| + mbd->mi_8x8[0]->bmi[0].as_mv[0].as_mv.row = 0;
|
| + mbd->mi_8x8[0]->bmi[0].as_mv[0].as_mv.col = 0;
|
|
|
| if (frame == alt_ref_index) {
|
| filter_weight = 2;
|
| @@ -279,8 +279,8 @@
|
| cpi->frames[frame]->u_buffer + mb_uv_offset,
|
| cpi->frames[frame]->v_buffer + mb_uv_offset,
|
| cpi->frames[frame]->y_stride,
|
| - mbd->mode_info_context->bmi[0].as_mv[0].as_mv.row,
|
| - mbd->mode_info_context->bmi[0].as_mv[0].as_mv.col,
|
| + mbd->mi_8x8[0]->bmi[0].as_mv[0].as_mv.row,
|
| + mbd->mi_8x8[0]->bmi[0].as_mv[0].as_mv.col,
|
| predictor);
|
|
|
| // Apply the filter (YUV)
|
|
|