aboutsummaryrefslogtreecommitdiffstats
path: root/test/monniaux
diff options
context:
space:
mode:
Diffstat (limited to 'test/monniaux')
-rw-r--r--test/monniaux/jpeg-6b/cjpeg.c13
-rw-r--r--test/monniaux/jpeg-6b/djpeg.c14
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.