Home | History | Annotate | Download | only in test

Lines Matching full:srcbuf

78 int decomptest(unsigned char *srcbuf, unsigned char **jpegbuf,
165 if(srcbuf && sf.num==1 && sf.denom==1)
178 int y=(int)((double)srcbuf[rindex]*0.299
179 + (double)srcbuf[gindex]*0.587
180 + (double)srcbuf[bindex]*0.114 + 0.5);
193 =abs(dstbuf[pitch*row+col]-srcbuf[pitch*row+col]);
208 void dotest(unsigned char *srcbuf, int w, int h, int subsamp, int jpegqual,
253 memcpy(&tmpbuf[pitch*i], &srcbuf[w*ps*i], w*ps);
258 if(tjCompress2(handle, srcbuf, tilew, pitch, tileh, pf, &jpegbuf[0],
267 for(row=0, srcptr=srcbuf; row<ntilesh; row++, srcptr+=pitch*tileh)
320 if(decomptest(srcbuf, jpegbuf, jpegsize, tmpbuf, w, h, subsamp, jpegqual,
354 unsigned char **jpegbuf=NULL, *srcbuf=NULL;
364 if((srcbuf=(unsigned char *)malloc(srcsize))==NULL)
368 if(fread(srcbuf, srcsize, 1, file)<1)
377 if(tjDecompressHeader2(handle, srcbuf, srcsize, &w, &h, &subsamp)==-1)
433 memcpy(jpegbuf[0], srcbuf, srcsize);
463 if(srcbuf) {free(srcbuf); srcbuf=NULL;}
510 unsigned char *srcbuf=NULL; int w, h, i, j;
622 if(loadbmp(argv[1], &srcbuf, &w, &h, bmpPF[pf], 1,
644 dotest(srcbuf, w, h, TJ_GRAYSCALE, i, argv[1]);
647 dotest(srcbuf, w, h, TJ_420, i, argv[1]);
650 dotest(srcbuf, w, h, TJ_422, i, argv[1]);
653 dotest(srcbuf, w, h, TJ_444, i, argv[1]);
657 if(srcbuf) free(srcbuf);