Lines Matching refs:xinfo
1966 jpeg_transform_info *xinfo=NULL;
1991 if((xinfo=(jpeg_transform_info *)malloc(sizeof(jpeg_transform_info)*n))
1994 MEMZERO(xinfo, sizeof(jpeg_transform_info)*n);
1998 xinfo[i].transform=xformtypes[t[i].op];
1999 xinfo[i].perfect=(t[i].options&TJXOPT_PERFECT)? 1:0;
2000 xinfo[i].trim=(t[i].options&TJXOPT_TRIM)? 1:0;
2001 xinfo[i].force_grayscale=(t[i].options&TJXOPT_GRAY)? 1:0;
2002 xinfo[i].crop=(t[i].options&TJXOPT_CROP)? 1:0;
2003 if(n!=1 && t[i].op==TJXOP_HFLIP) xinfo[i].slow_hflip=1;
2004 else xinfo[i].slow_hflip=0;
2006 if(xinfo[i].crop)
2008 xinfo[i].crop_xoffset=t[i].r.x; xinfo[i].crop_xoffset_set=JCROP_POS;
2009 xinfo[i].crop_yoffset=t[i].r.y; xinfo[i].crop_yoffset_set=JCROP_POS;
2012 xinfo[i].crop_width=t[i].r.w; xinfo[i].crop_width_set=JCROP_POS;
2014 else xinfo[i].crop_width=JCROP_UNSET;
2017 xinfo[i].crop_height=t[i].r.h; xinfo[i].crop_height_set=JCROP_POS;
2019 else xinfo[i].crop_height=JCROP_UNSET;
2031 if(!jtransform_request_workspace(dinfo, &xinfo[i]))
2034 if(xinfo[i].crop)
2036 if((t[i].r.x%xinfo[i].iMCU_sample_width)!=0
2037 || (t[i].r.y%xinfo[i].iMCU_sample_height)!=0)
2042 xinfo[i].iMCU_sample_width, xinfo[i].iMCU_sample_height);
2053 if(!xinfo[i].crop)
2059 w=xinfo[i].crop_width; h=xinfo[i].crop_height;
2069 &xinfo[i]);
2077 &xinfo[i]);
2111 if(xinfo) free(xinfo);