From 3cef52271d329bfc75001971a72a10469e1ce49c Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sun, 29 Dec 2002 23:31:52 +0000 Subject: [PATCH] cleaning corners of green dirt ;) Originally committed as revision 8652 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc --- postproc/postprocess_template.c | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/postproc/postprocess_template.c b/postproc/postprocess_template.c index a75c9b4dc8..f35fbd0821 100644 --- a/postproc/postprocess_template.c +++ b/postproc/postprocess_template.c @@ -2824,7 +2824,15 @@ static void RENAME(postProcess)(uint8_t src[], int srcStride, uint8_t dst[], int dstBlock+=8; srcBlock+=8; } - memcpy(dst, tempDst + 9*dstStride, copyAhead*dstStride ); + if(width==dstStride) + memcpy(dst, tempDst + 9*dstStride, copyAhead*dstStride); + else + { + for(i=0; i= height) { uint8_t *dstBlock= &(dst[y*dstStride]); - memcpy(dstBlock, tempDst + dstStride, dstStride*(height-y) ); + if(width==dstStride) + memcpy(dstBlock, tempDst + dstStride, dstStride*(height-y)); + else + { + for(i=0; i