diff options
-rw-r--r-- | test/monniaux/jpeg-6b/cjpeg.c | 13 | ||||
-rw-r--r-- | test/monniaux/jpeg-6b/djpeg.c | 14 |
2 files changed, 27 insertions, 0 deletions
diff --git a/test/monniaux/jpeg-6b/cjpeg.c b/test/monniaux/jpeg-6b/cjpeg.c index f2a929f0..deade36d 100644 --- a/test/monniaux/jpeg-6b/cjpeg.c +++ b/test/monniaux/jpeg-6b/cjpeg.c @@ -23,6 +23,11 @@ * works regardless of which command line style is used. */ +#define VERIMAG +#ifdef VERIMAG +#include "../clock.h" +#endif + #include "cdjpeg.h" /* Common decls for cjpeg/djpeg applications */ #include "jversion.h" /* for version message */ @@ -576,6 +581,10 @@ main (int argc, char **argv) /* Specify data destination for compression */ jpeg_stdio_dest(&cinfo, output_file); +#ifdef VERIMAG + clock_prepare(); + clock_start(); +#endif /* Start compressor */ jpeg_start_compress(&cinfo, TRUE); @@ -584,6 +593,10 @@ main (int argc, char **argv) num_scanlines = (*src_mgr->get_pixel_rows) (&cinfo, src_mgr); (void) jpeg_write_scanlines(&cinfo, src_mgr->buffer, num_scanlines); } +#ifdef VERIMAG + clock_stop(); + printerr_total_clock(); +#endif /* Finish compression and release memory */ (*src_mgr->finish_input) (&cinfo, src_mgr); diff --git a/test/monniaux/jpeg-6b/djpeg.c b/test/monniaux/jpeg-6b/djpeg.c index e099e90a..e3793a4f 100644 --- a/test/monniaux/jpeg-6b/djpeg.c +++ b/test/monniaux/jpeg-6b/djpeg.c @@ -23,6 +23,11 @@ * works regardless of which command line style is used. */ +#define VERIMAG +#ifdef VERIMAG +#include "../clock.h" +#endif + #include "cdjpeg.h" /* Common decls for cjpeg/djpeg applications */ #include "jversion.h" /* for version message */ @@ -572,6 +577,11 @@ main (int argc, char **argv) } dest_mgr->output_file = output_file; +#ifdef VERIMAG + clock_prepare(); + clock_start(); +#endif + /* Start decompressor */ (void) jpeg_start_decompress(&cinfo); @@ -584,6 +594,10 @@ main (int argc, char **argv) dest_mgr->buffer_height); (*dest_mgr->put_pixel_rows) (&cinfo, dest_mgr, num_scanlines); } +#ifdef VERIMAG + clock_stop(); + printerr_total_clock(); +#endif #ifdef PROGRESS_REPORT /* Hack: count final pass as done in case finish_output does an extra pass. |