Reduce border extension by 1 line
authorAdrian Grange <agrange@google.com>
Wed, 6 May 2015 21:44:24 +0000 (14:44 -0700)
committerAdrian Grange <agrange@google.com>
Wed, 6 May 2015 21:44:24 +0000 (14:44 -0700)
The code was using one row too many.

Change-Id: Ie0c05d02c22ae3d0d13d3b6565c40de3bc4fa17a

vp9/decoder/vp9_decodeframe.c

index eb9b797..e4e7e62 100644 (file)
@@ -1973,7 +1973,7 @@ void dec_build_inter_predictors(VP9Decoder *const pbi, MACROBLOCKD *xd,
     // Wait until reference block is ready. Pad 7 more pixels as last 7
     // pixels of each superblock row can be changed by next superblock row.
      if (pbi->frame_parallel_decode) {
-       const int y1 = ((y0_16 + (h - 1) * ys) >> SUBPEL_BITS) + 1;
+       const int y1 = (y0_16 + (h - 1) * ys) >> SUBPEL_BITS;
        vp9_frameworker_wait(pbi->frame_worker_owner, ref_frame_buf,
                             MAX(0, (y1 + 7)) << (plane == 0 ? 0 : 1));
      }