From: Yaowu Xu Date: Thu, 13 Mar 2014 02:36:40 +0000 (-0700) Subject: Revert "Remove dec_build_inter_predictors() parameters" X-Git-Tag: v1.4.0~2085 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=acf2eb73e7283a15c7e0676d22fcc4072931503f;p=libvpx Revert "Remove dec_build_inter_predictors() parameters" This reverts commit 9650b9d72aa236e76c54b4f0acebd6bf1d6bbe48. Change-Id: I841c4a4734170fda63469e32adc10703aa4bf0fa --- diff --git a/vp9/common/vp9_reconinter.c b/vp9/common/vp9_reconinter.c index e357b367f..5b80cd2e2 100644 --- a/vp9/common/vp9_reconinter.c +++ b/vp9/common/vp9_reconinter.c @@ -244,6 +244,7 @@ void vp9_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col, // TODO(jingning): This function serves as a placeholder for decoder prediction // using on demand border extension. It should be moved to /decoder/ directory. static void dec_build_inter_predictors(MACROBLOCKD *xd, int plane, int block, + int bw, int bh, int x, int y, int w, int h, int mi_x, int mi_y) { struct macroblockd_plane *const pd = &xd->plane[plane]; @@ -377,10 +378,10 @@ void vp9_dec_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col, assert(bsize == BLOCK_8X8); for (y = 0; y < num_4x4_h; ++y) for (x = 0; x < num_4x4_w; ++x) - dec_build_inter_predictors(xd, plane, i++, + dec_build_inter_predictors(xd, plane, i++, bw, bh, 4 * x, 4 * y, 4, 4, mi_x, mi_y); } else { - dec_build_inter_predictors(xd, plane, 0, + dec_build_inter_predictors(xd, plane, 0, bw, bh, 0, 0, bw, bh, mi_x, mi_y); } }