From 9d2e56c2d2adb03d67af2d96dfbda88848e00caf Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sun, 29 Nov 2015 22:53:05 +0000 Subject: Dump the round-tripped JPEG2000 file for checking. --- test/bench.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'test') diff --git a/test/bench.cc b/test/bench.cc index 57283645..3c375037 100644 --- a/test/bench.cc +++ b/test/bench.cc @@ -78,12 +78,13 @@ main (int argc, char* argv[]) Timer decompress; Timer compress; + dcp::Data recomp; for (int i = 0; i < count; ++i) { decompress.start (); shared_ptr xyz = dcp::decompress_j2k (j2k, 0); decompress.stop (); compress.start (); - dcp::compress_j2k (xyz, j2k_bandwidth, 24, false, false); + recomp = dcp::compress_j2k (xyz, j2k_bandwidth, 24, false, false); compress.stop (); cout << (i + 1) << " "; cout.flush (); @@ -92,4 +93,8 @@ main (int argc, char* argv[]) cout << "Decompress: " << count / decompress.get() << " fps.\n"; cout << "Compress: " << count / compress.get() << " fps.\n"; + + FILE* f = fopen ("check.j2c", "wb"); + fwrite (recomp.data.get(), 1, recomp.size, f); + fclose (f); } -- cgit v1.2.3