| Index: source/libvpx/vp9/encoder/vp9_temporal_filter.c
|
| ===================================================================
|
| --- source/libvpx/vp9/encoder/vp9_temporal_filter.c (revision 247498)
|
| +++ source/libvpx/vp9/encoder/vp9_temporal_filter.c (working copy)
|
| @@ -60,7 +60,7 @@
|
| scale,
|
| 16, 16,
|
| which_mv,
|
| - &xd->subpix, MV_PRECISION_Q3, x, y);
|
| + xd->interp_kernel, MV_PRECISION_Q3, x, y);
|
|
|
| vp9_build_inter_predictor(u_mb_ptr, uv_stride,
|
| &pred[256], uv_block_size,
|
| @@ -68,7 +68,7 @@
|
| scale,
|
| uv_block_size, uv_block_size,
|
| which_mv,
|
| - &xd->subpix, mv_precision_uv, x, y);
|
| + xd->interp_kernel, mv_precision_uv, x, y);
|
|
|
| vp9_build_inter_predictor(v_mb_ptr, uv_stride,
|
| &pred[512], uv_block_size,
|
| @@ -76,7 +76,7 @@
|
| scale,
|
| uv_block_size, uv_block_size,
|
| which_mv,
|
| - &xd->subpix, mv_precision_uv, x, y);
|
| + xd->interp_kernel, mv_precision_uv, x, y);
|
| }
|
|
|
| void vp9_temporal_filter_apply_c(uint8_t *frame1,
|
| @@ -227,7 +227,7 @@
|
| for (mb_row = 0; mb_row < mb_rows; mb_row++) {
|
| #if ALT_REF_MC_ENABLED
|
| // Source frames are extended to 16 pixels. This is different than
|
| - // L/A/G reference frames that have a border of 32 (VP9BORDERINPIXELS)
|
| + // L/A/G reference frames that have a border of 32 (VP9ENCBORDERINPIXELS)
|
| // A 6/8 tap filter is used for motion search. This requires 2 pixels
|
| // before and 3 pixels after. So the largest Y mv on a border would
|
| // then be 16 - VP9_INTERP_EXTEND. The UV blocks are half the size of the
|
|
|