@@ -65,7 +65,7 @@ usageMessage (ostream& stream, const char* program_name, bool verbose = false)
6565 " -t n Use a pool of n worker threads for processing files.\n "
6666 " Default is single threaded (no thread pool)\n "
6767 " \n "
68- " -l level set DWA or ZIP compression level \n "
68+ " -l level set compression level for DWA, ZIP and lossy HTJ2K \n "
6969 " \n "
7070 " -z,--compression list list of compression methods to test\n "
7171 " ("
@@ -92,7 +92,7 @@ usageMessage (ostream& stream, const char* program_name, bool verbose = false)
9292 " --csv print output in csv mode. If passes>1, show median timing\n "
9393 " default is JSON mode\n "
9494 " --passes num write and re-read file num times (default 1)\n "
95- " --mse compute LogMSE per part, comparing original vs. re-read after compression.\n "
95+ " --distortion compute LogMSE per part, comparing original vs. re-read after compression.\n "
9696 " Parts must have uniform half or float channel types. Samples that are non-finite\n "
9797 " in the original are skipped. Samples that are finite in the original and not finite\n "
9898 " in the re-read result in Nan."
@@ -126,7 +126,7 @@ struct options
126126 bool outputPartSizeOnDisk = false ;
127127 bool verbose = false ;
128128 bool csv = false ;
129- bool computeMSE = false ;
129+ bool computeDistortion = false ;
130130 std::vector<PixelMode> pixelModes;
131131 std::vector<OPENEXR_IMF_NAMESPACE ::Compression> compressions;
132132
@@ -266,7 +266,7 @@ jsonStats (
266266 bool partSize,
267267 bool raw,
268268 bool stats,
269- bool computeMSE )
269+ bool computeDistortion )
270270{
271271
272272 static const char * lastFileName = nullptr ;
@@ -393,7 +393,7 @@ jsonStats (
393393 printPartStats (
394394 out, run.metrics .totalStats , " " , timing,false , raw, stats);
395395 }
396- if (timing && run.metrics .stats .size () > 1 || computeMSE )
396+ if (timing && run.metrics .stats .size () > 1 || computeDistortion )
397397 {
398398 out << " ,\n " ;
399399 out << " \" parts\" :\n " ;
@@ -402,11 +402,11 @@ jsonStats (
402402 {
403403 out << " {\n " ;
404404 out << " \" part\" : " << part;
405- if (computeMSE )
405+ if (computeDistortion )
406406 {
407407 out << " ,\n " ;
408408 out << " \" " << " log_mse"
409- << " \" : " << run.metrics .stats [part].mse ;
409+ << " \" : " << run.metrics .stats [part].distortion ;
410410 }
411411 if (timing)
412412 {
@@ -440,7 +440,7 @@ jsonStats (
440440}
441441
442442void
443- csvStats (ostream& out, list<runData>& data, bool outputSizeData, int timing, bool computeMSE )
443+ csvStats (ostream& out, list<runData>& data, bool outputSizeData, int timing, bool computeDistortion )
444444{
445445 out << " file name" ;
446446 if (outputSizeData)
@@ -449,7 +449,7 @@ csvStats (ostream& out, list<runData>& data, bool outputSizeData, int timing, bo
449449 }
450450 out << " ,compression,pixel mode" ;
451451 if (outputSizeData) { out << " ,output size" ; }
452- if (computeMSE ) { out << " ,mse " ; }
452+ if (computeDistortion ) { out << " ,distortion " ; }
453453 if (timing & options::TIME_READ )
454454 {
455455 out << " ,count read time" ;
@@ -486,15 +486,15 @@ csvStats (ostream& out, list<runData>& data, bool outputSizeData, int timing, bo
486486 out << ' ,' << compName << ' ,' << modeName (run.mode );
487487
488488 if (outputSizeData) { out << ' ,' << run.metrics .outputFileSize ; }
489- if (computeMSE )
489+ if (computeDistortion )
490490 out << ' ,' ;
491491 for (size_t p = 0 ; p < run.metrics .stats .size (); ++p)
492492 {
493493 if (p > 0 ) { out << ' |' ; }
494- switch (run.metrics .stats [p].mseKind ) {
495- case MSE_LOG_HALF :
496- case MSE_LOG_FLOAT :
497- out << " log_mse:" << run.metrics .stats [p].mse ;
494+ switch (run.metrics .stats [p].metricKind ) {
495+ case LOG_MSE_HALF :
496+ case LOG_MSE_FLOAT :
497+ out << " log_mse:" << run.metrics .stats [p].distortion ;
498498 break ;
499499 default :
500500 out << " ---" ;
@@ -576,12 +576,12 @@ main (int argc, char** argv)
576576 opts.passes ,
577577 opts.outFile || opts.outputSizeData ||
578578 opts.timing & options::TIME_WRITE ||
579- opts.computeMSE ,
579+ opts.computeDistortion ,
580580 opts.timing & options::TIME_REREAD ||
581- opts.computeMSE ,
581+ opts.computeDistortion ,
582582 mode,
583583 opts.verbose ,
584- opts.computeMSE );
584+ opts.computeDistortion );
585585 data.push_back (d);
586586 }
587587 }
@@ -604,12 +604,12 @@ main (int argc, char** argv)
604604
605605 if (opts.csv )
606606 {
607- csvStats (cout, data, opts.outputSizeData , opts.timing , opts.computeMSE );
607+ csvStats (cout, data, opts.outputSizeData , opts.timing , opts.computeDistortion );
608608 }
609609 else
610610 {
611611 jsonStats (
612- cout, data, opts.outputSizeData , opts.timing , showPartSizeOnDisk, true , true , opts.computeMSE );
612+ cout, data, opts.outputSizeData , opts.timing , showPartSizeOnDisk, true , true , opts.computeDistortion );
613613 }
614614 }
615615
@@ -940,9 +940,9 @@ options::parse (int argc, char* argv[])
940940 outputPartSizeOnDisk = true ;
941941 i += 1 ;
942942 }
943- else if (!strcmp (argv[i], " --mse " ))
943+ else if (!strcmp (argv[i], " --distortion " ))
944944 {
945- computeMSE = true ;
945+ computeDistortion = true ;
946946 i += 1 ;
947947 }
948948 else if (!strcmp (argv[i], " -i" ))
0 commit comments