diff options
| author | Aaron Boxer <boxerab@gmail.com> | 2015-06-20 00:01:19 -0400 |
|---|---|---|
| committer | Antonin Descampe <antonin@gmail.com> | 2015-07-03 15:22:58 +0200 |
| commit | 63476863856513a5bc3aa40654395977b0f9f9df (patch) | |
| tree | a30639326713dde90aaddba6c6d76ba9d2aac410 /src/bin/jp2/opj_decompress.c | |
| parent | 1a8f929111d43b44dcc380a7d8fb43500edcfd8a (diff) | |
fixed a few bugs
Diffstat (limited to 'src/bin/jp2/opj_decompress.c')
| -rw-r--r-- | src/bin/jp2/opj_decompress.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/bin/jp2/opj_decompress.c b/src/bin/jp2/opj_decompress.c index cfc04a9e..c6e5cff8 100644 --- a/src/bin/jp2/opj_decompress.c +++ b/src/bin/jp2/opj_decompress.c @@ -852,7 +852,7 @@ OPJ_FLOAT64 opj_clock(void) { /* cout << "freq = " << ((double) freq.QuadPart) << endl; */ /* t is the high resolution performance counter (see MSDN) */ QueryPerformanceCounter ( & t ) ; - return ( t.QuadPart /(OPJ_FLOAT64) freq.QuadPart ) ; + return freq.QuadPart ? (t.QuadPart / (OPJ_FLOAT64)freq.QuadPart) : 0; #else /* Unix or Linux: use resource usage */ struct rusage t; @@ -1535,8 +1535,9 @@ int main(int argc, char **argv) if(failed) remove(parameters.outfile); } destroy_parameters(¶meters); - fprintf(stdout, "decode time: %d ms \n", (int)( (tCumulative * 1000) / numDecompressedImages)); - scanf("%d"); + if (numDecompressedImages) + fprintf(stdout, "decode time: %d ms \n", (int)( (tCumulative * 1000) / numDecompressedImages)); + //getch(); return failed ? EXIT_FAILURE : EXIT_SUCCESS; } /*end main*/ |
