From b2a3fcb7e144d42a55f14df6d10f167f0f79fb8b Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Thu, 20 Feb 2003 17:30:51 +0000 Subject: [PATCH] reverse incorrect stride < (width+7)&~7 fix Originally committed as revision 1594 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/libpostproc/postprocess.c | 29 +++------------------------- 1 file changed, 3 insertions(+), 26 deletions(-) diff --git a/libavcodec/libpostproc/postprocess.c b/libavcodec/libpostproc/postprocess.c index c03a36ed3f..cf93fa8505 100644 --- a/libavcodec/libpostproc/postprocess.c +++ b/libavcodec/libpostproc/postprocess.c @@ -800,7 +800,6 @@ void pp_postprocess(uint8_t * src[3], int srcStride[3], { int mbWidth = (width+15)>>4; int mbHeight= (height+15)>>4; - int horz_size,vert_size; PPMode *mode = (PPMode*)vm; PPContext *c = (PPContext*)vc; int minStride= MAX(srcStride[0], dstStride[0]); @@ -848,40 +847,18 @@ for(y=0; ylumMode, mode->chromMode); } - /* special case for 405.avi: (width=356)%8 !=0 */ - horz_size = (width / BLOCK_SIZE) * BLOCK_SIZE; - postProcess(src[0], srcStride[0], dst[0], dstStride[0], - horz_size, height, QP_store, QPStride, 0, mode, c); - - if(horz_size < width) - { - unsigned y,tail; - tail = width-horz_size; - for(y=0; y>c->hChromaSubSample; - horz_size = (width / BLOCK_SIZE) * BLOCK_SIZE; height = (height)>>c->vChromaSubSample; if(mode->chromMode) { postProcess(src[1], srcStride[1], dst[1], dstStride[1], - horz_size, height, QP_store, QPStride, 1, mode, c); + width, height, QP_store, QPStride, 1, mode, c); postProcess(src[2], srcStride[2], dst[2], dstStride[2], - horz_size, height, QP_store, QPStride, 2, mode, c); - if(horz_size < width) - { - unsigned y,tail; - tail = width-horz_size; - for(y=0; y