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. |