diff options
Diffstat (limited to 'vp8/common/reconintra4x4.c')
-rw-r--r-- | vp8/common/reconintra4x4.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/vp8/common/reconintra4x4.c b/vp8/common/reconintra4x4.c index c7da1c558..69faab09d 100644 --- a/vp8/common/reconintra4x4.c +++ b/vp8/common/reconintra4x4.c @@ -296,13 +296,17 @@ void vp8_comp_intra4x4_predict(BLOCKD *x, /* copy 4 bytes from the above right down so that the 4x4 prediction modes using pixels above and * to the right prediction have filled in pixels to use. */ -void vp8_intra_prediction_down_copy(MACROBLOCKD *x) { - unsigned char *above_right = *(x->block[0].base_dst) + x->block[0].dst - x->block[0].dst_stride + 16; +void vp8_intra_prediction_down_copy(MACROBLOCKD *xd) { + unsigned char *above_right = *(xd->block[0].base_dst) + xd->block[0].dst - + xd->block[0].dst_stride + 16; unsigned int *src_ptr = (unsigned int *)above_right; - unsigned int *dst_ptr0 = (unsigned int *)(above_right + 4 * x->block[0].dst_stride); - unsigned int *dst_ptr1 = (unsigned int *)(above_right + 8 * x->block[0].dst_stride); - unsigned int *dst_ptr2 = (unsigned int *)(above_right + 12 * x->block[0].dst_stride); + unsigned int *dst_ptr0 = + (unsigned int *)(above_right + 4 * xd->block[0].dst_stride); + unsigned int *dst_ptr1 = + (unsigned int *)(above_right + 8 * xd->block[0].dst_stride); + unsigned int *dst_ptr2 = + (unsigned int *)(above_right + 12 * xd->block[0].dst_stride); *dst_ptr0 = *src_ptr; *dst_ptr1 = *src_ptr; |