From 9f97696fb6f76f031f15d9313cf5c5e11381449c Mon Sep 17 00:00:00 2001 From: "N.N." Date: Mon, 8 Dec 2003 22:45:55 +0000 Subject: PiDiP 0.12.11 svn path=/trunk/externals/pidip/; revision=1207 --- system/yuv.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'system/yuv.c') diff --git a/system/yuv.c b/system/yuv.c index 4e6cd69..71f4a09 100644 --- a/system/yuv.c +++ b/system/yuv.c @@ -152,10 +152,10 @@ void yuv_Y122RGB( short int* packet, unsigned int *rgb, int width, int height ) // post( "yuv_Y122RGB : X=%d Y=%d", X, Y ); if ( (Y*width+X) < maxoffset ) y=(packet[Y*width+X]>>7); - if( (uoffset+((Y>>1)*width+(X>>1))) < maxoffset ) - u=(packet[uoffset+((Y>>1)*width+(X>>1))]>>8)+128; - if( (voffset+((Y>>1)*width+(X>>1))) < maxoffset ) - v=(packet[voffset+((Y>>1)*width+(X>>1))]>>8)+128; + if( (uoffset+((Y>>1)*(width>>1)+(X>>1))) < maxoffset ) + u=(packet[uoffset+((Y>>1)*(width>>1)+(X>>1))]>>8)+128; + if( (voffset+((Y>>1)*(width>>1)+(X>>1))) < maxoffset ) + v=(packet[voffset+((Y>>1)*(width>>1)+(X>>1))]>>8)+128; rgb[Y*width+X] = yuv_YUVtoRGB( y, u, v ); } -- cgit v1.2.1