Revert "Remove dec_build_inter_predictors() parameters"
authorYaowu Xu <yaowu@google.com>
Thu, 13 Mar 2014 02:36:40 +0000 (19:36 -0700)
committerYaowu Xu <yaowu@google.com>
Thu, 13 Mar 2014 02:39:59 +0000 (19:39 -0700)
This reverts commit 9650b9d72aa236e76c54b4f0acebd6bf1d6bbe48.

Change-Id: I841c4a4734170fda63469e32adc10703aa4bf0fa

vp9/common/vp9_reconinter.c

index e357b36..5b80cd2 100644 (file)
@@ -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);
     }
   }