| Index: source/libvpx/vp9/common/vp9_reconinter.c
|
| ===================================================================
|
| --- source/libvpx/vp9/common/vp9_reconinter.c (revision 282873)
|
| +++ source/libvpx/vp9/common/vp9_reconinter.c (working copy)
|
| @@ -151,7 +151,7 @@
|
| return clamped_mv;
|
| }
|
|
|
| -static MV average_split_mvs(const struct macroblockd_plane *pd, int plane,
|
| +static MV average_split_mvs(const struct macroblockd_plane *pd,
|
| const MODE_INFO *mi, int ref, int block) {
|
| const int ss_idx = ((pd->subsampling_x > 0) << 1) | (pd->subsampling_y > 0);
|
| MV res = {0, 0};
|
| @@ -190,7 +190,7 @@
|
| struct buf_2d *const dst_buf = &pd->dst;
|
| uint8_t *const dst = dst_buf->buf + dst_buf->stride * y + x;
|
| const MV mv = mi->mbmi.sb_type < BLOCK_8X8
|
| - ? average_split_mvs(pd, plane, mi, ref, block)
|
| + ? average_split_mvs(pd, mi, ref, block)
|
| : mi->mbmi.mv[ref].as_mv;
|
|
|
| // TODO(jkoleszar): This clamping is done in the incorrect place for the
|
| @@ -288,7 +288,7 @@
|
| struct buf_2d *const dst_buf = &pd->dst;
|
| uint8_t *const dst = dst_buf->buf + dst_buf->stride * y + x;
|
| const MV mv = mi->mbmi.sb_type < BLOCK_8X8
|
| - ? average_split_mvs(pd, plane, mi, ref, block)
|
| + ? average_split_mvs(pd, mi, ref, block)
|
| : mi->mbmi.mv[ref].as_mv;
|
|
|
|
|
| @@ -389,7 +389,7 @@
|
| }
|
|
|
| // Skip border extension if block is inside the frame.
|
| - if (x0 < 0 || x0 > frame_width - 1 || x1 < 0 || x1 > frame_width ||
|
| + if (x0 < 0 || x0 > frame_width - 1 || x1 < 0 || x1 > frame_width - 1 ||
|
| y0 < 0 || y0 > frame_height - 1 || y1 < 0 || y1 > frame_height - 1) {
|
| uint8_t *buf_ptr1 = ref_frame + y0 * pre_buf->stride + x0;
|
| // Extend the border.
|
|
|