rem: gint    i, j, w2;
add: int    i, j, w2;
context: yuy2toyv12 (struct prvt_image_s *image){    gint    i, j, w2;    /*     * I420      */    guchar *y = image->y;    guchar *u = image->u;    guchar *v = image->v;    guchar *input = image->yuy2;    gint    width = image->width;    gint    height = image->height;    w2 = width / 2;    for (i = 0; i < height; i += 2)    {	for (j = 0; j < w2; j++)	{	    /*	     * packed YUV 422 is: Y[i] U[i] Y[i+1] V[i] 	     */	    *(y++) = *(input++);	    *(u++) = *(input++);	    *(y++) = *(input++);	    *(v++) = *(input++);	}	/*	 * down sampling 	 */	for (j = 0; j < w2; j++)	{	    /*	     * skip every second line for U and V 	     */	    *(y++) = *(input++);	    input++;	    *(y++) = *(input++);	    input++;	}    }}