| Index: tjbench.c
|
| ===================================================================
|
| --- tjbench.c (revision 144411)
|
| +++ tjbench.c (working copy)
|
| @@ -667,7 +667,7 @@
|
| {
|
| int i;
|
| printf("USAGE: %s\n", progname);
|
| - printf(" <Inputfile (BMP|PPM)> <%% Quality> [options]\n\n");
|
| + printf(" <Inputfile (BMP|PPM)> <Quality> [options]\n\n");
|
| printf(" %s\n", progname);
|
| printf(" <Inputfile (JPG)> [options]\n\n");
|
| printf("Options:\n\n");
|
| @@ -680,8 +680,12 @@
|
| printf(" Force MMX, SSE, SSE2, or SSE3 code paths in the underlying codec\n");
|
| printf("-rgb, -bgr, -rgbx, -bgrx, -xbgr, -xrgb =\n");
|
| printf(" Test the specified color conversion path in the codec (default: BGR)\n");
|
| - printf("-fastupsample = Use fast, inaccurate upsampling code to perform 4:2:2 and 4:2:0\n");
|
| - printf(" YUV decoding\n");
|
| + printf("-fastupsample = Use the fastest chrominance upsampling algorithm available in\n");
|
| + printf(" the underlying codec\n");
|
| + printf("-fastdct = Use the fastest DCT/IDCT algorithms available in the underlying\n");
|
| + printf(" codec\n");
|
| + printf("-accuratedct = Use the most accurate DCT/IDCT algorithms available in the\n");
|
| + printf(" underlying codec\n");
|
| printf("-quiet = Output results in tabular rather than verbose format\n");
|
| printf("-yuvencode = Encode RGB input as planar YUV rather than compressing as JPEG\n");
|
| printf("-yuvdecode = Decode JPEG image to planar YUV rather than RGB\n");
|
| @@ -796,6 +800,16 @@
|
| printf("Using fast upsampling code\n\n");
|
| flags|=TJFLAG_FASTUPSAMPLE;
|
| }
|
| + if(!strcasecmp(argv[i], "-fastdct"))
|
| + {
|
| + printf("Using fastest DCT/IDCT algorithm\n\n");
|
| + flags|=TJFLAG_FASTDCT;
|
| + }
|
| + if(!strcasecmp(argv[i], "-accuratedct"))
|
| + {
|
| + printf("Using most accurate DCT/IDCT algorithm\n\n");
|
| + flags|=TJFLAG_ACCURATEDCT;
|
| + }
|
| if(!strcasecmp(argv[i], "-rgb")) pf=TJPF_RGB;
|
| if(!strcasecmp(argv[i], "-rgbx")) pf=TJPF_RGBX;
|
| if(!strcasecmp(argv[i], "-bgr")) pf=TJPF_BGR;
|
|
|