From 95f03f9e89c04b29aa4b5ad57fa4869899eedb4c Mon Sep 17 00:00:00 2001 From: Henrik Gramner Date: Fri, 29 Jul 2011 20:15:52 +0200 Subject: [PATCH] Fix padding bug in x264_expand_border_mbpair --- common/frame.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/common/frame.c b/common/frame.c index 09f20790..26670042 100644 --- a/common/frame.c +++ b/common/frame.c @@ -577,12 +577,9 @@ void x264_expand_border_mbpair( x264_t *h, int mb_x, int mb_y ) int stride = h->fenc->i_stride[i]; int height = h->param.i_height >> shift; int pady = (h->mb.i_mb_height * 16 - h->param.i_height) >> shift; - int mbsize = 16>>shift; - pixel *fenc = h->fenc->plane[i] + mbsize * mb_x; + pixel *fenc = h->fenc->plane[i] + 16*mb_x; for( int y = height; y < height + pady; y++ ) - memcpy( fenc + y*stride, - fenc + (height-1)*stride, - mbsize * sizeof(pixel) ); + memcpy( fenc + y*stride, fenc + (height-1)*stride, 16*sizeof(pixel) ); } } -- 2.40.0