diff options
author | Yue Chen <yuec@google.com> | 2019-08-12 16:56:24 -0700 |
---|---|---|
committer | Yue Chen <yuec@google.com> | 2019-08-14 14:35:36 -0700 |
commit | dc3ded3679ca0f8662d4789c0cbb67347b26c72e (patch) | |
tree | 8af34faed3c52447543f8a6efb56d8756dd682d1 /vp9/encoder/vp9_encoder.c | |
parent | 0af40df746b47057e3f416fbfc49d83e324741b4 (diff) | |
download | libvpx-dc3ded3679ca0f8662d4789c0cbb67347b26c72e.tar libvpx-dc3ded3679ca0f8662d4789c0cbb67347b26c72e.tar.gz libvpx-dc3ded3679ca0f8662d4789c0cbb67347b26c72e.tar.bz2 libvpx-dc3ded3679ca0f8662d4789c0cbb67347b26c72e.zip |
Add 6:1:1 weighted PSNR to opsnr.stt
Change-Id: I6f519ff99bacbe6968d9271a224cc2cbc0958cd8
Diffstat (limited to 'vp9/encoder/vp9_encoder.c')
-rw-r--r-- | vp9/encoder/vp9_encoder.c | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/vp9/encoder/vp9_encoder.c b/vp9/encoder/vp9_encoder.c index 868cd4358..fe8a7a63a 100644 --- a/vp9/encoder/vp9_encoder.c +++ b/vp9/encoder/vp9_encoder.c @@ -2613,9 +2613,16 @@ void vp9_remove_compressor(VP9_COMP *cpi) { SNPRINT2(results, "\t%7.3f", cpi->worst_consistency); } - fprintf(f, "%s\t Time\tRcErr\tAbsErr\n", headings); - fprintf(f, "%s\t%8.0f\t%7.2f\t%7.2f\n", results, total_encode_time, - rate_err, fabs(rate_err)); + SNPRINT(headings, "\t Time\tRcErr\tAbsErr"); + SNPRINT2(results, "\t%8.0f", total_encode_time); + SNPRINT2(results, "\t%7.2f", rate_err); + SNPRINT2(results, "\t%7.2f", fabs(rate_err)); + + fprintf(f, "%s\tAPsnr611\n", headings); + fprintf( + f, "%s\t%7.3f\n", results, + (6 * cpi->psnr.stat[Y] + cpi->psnr.stat[U] + cpi->psnr.stat[V]) / + (cpi->count * 8)); } fclose(f); |