diff options
author | Derek Buitenhuis <derek.buitenhuis@gmail.com> | 2016-02-16 18:11:05 +0000 |
---|---|---|
committer | Derek Buitenhuis <derek.buitenhuis@gmail.com> | 2016-02-16 18:11:05 +0000 |
commit | ea1f47757b2d2dcfaa0052af34b9c1df293185af (patch) | |
tree | e96c29755b966ba3b10517091efb13c6e055aff8 /tests/tiny_psnr.c | |
parent | ddc9a587f929b40dee9685b893793df18c3e0f29 (diff) | |
parent | 7a00653be6b13131ce1b2cdeca696429f57caaf8 (diff) | |
download | ffmpeg-ea1f47757b2d2dcfaa0052af34b9c1df293185af.tar.gz |
Merge commit '7a00653be6b13131ce1b2cdeca696429f57caaf8'
* commit '7a00653be6b13131ce1b2cdeca696429f57caaf8':
tiny_psnr: Support large files
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Diffstat (limited to 'tests/tiny_psnr.c')
-rw-r--r-- | tests/tiny_psnr.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/tests/tiny_psnr.c b/tests/tiny_psnr.c index 338845e7a0..d01aa29dad 100644 --- a/tests/tiny_psnr.c +++ b/tests/tiny_psnr.c @@ -132,13 +132,13 @@ static double get_f64l(uint8_t *p) static int run_psnr(FILE *f[2], int len, int shift, int skip_bytes) { - int i, j; + uint64_t i, j; uint64_t sse = 0; double sse_d = 0.0; uint8_t buf[2][SIZE]; int64_t max = (1LL << (8 * len)) - 1; - int size0 = 0; - int size1 = 0; + uint64_t size0 = 0; + uint64_t size1 = 0; uint64_t maxdist = 0; double maxdist_d = 0.0; int noseek; @@ -233,7 +233,7 @@ static int run_psnr(FILE *f[2], int len, int shift, int skip_bytes) else psnr = 1000 * F - 1; // floating point free infinity :) - printf("stddev:%5d.%02d PSNR:%3d.%02d MAXDIFF:%5"PRIu64" bytes:%9d/%9d\n", + printf("stddev:%5d.%02d PSNR:%3d.%02d MAXDIFF:%5"PRIu64" bytes:%9"PRIu64"/%9"PRIu64"\n", (int)(dev / F), (int)(dev % F), (int)(psnr / F), (int)(psnr % F), maxdist, size0, size1); @@ -254,7 +254,7 @@ static int run_psnr(FILE *f[2], int len, int shift, int skip_bytes) maxdist = maxdist_d * scale; - printf("stddev:%10.2f PSNR:%s MAXDIFF:%10"PRIu64" bytes:%9d/%9d\n", + printf("stddev:%10.2f PSNR:%s MAXDIFF:%10"PRIu64" bytes:%9"PRIu64"/%9"PRIu64"\n", dev * scale, psnr_str, maxdist, size0, size1); return psnr; } |