diff options
Diffstat (limited to 'vp8/encoder/psnr.c')
-rw-r--r-- | vp8/encoder/psnr.c | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/vp8/encoder/psnr.c b/vp8/encoder/psnr.c index 7ecf6d7cd..5aa5587ee 100644 --- a/vp8/encoder/psnr.c +++ b/vp8/encoder/psnr.c @@ -15,17 +15,16 @@ #define MAX_PSNR 100 -double vp8_mse2psnr(double Samples, double Peak, double Mse) -{ - double psnr; +double vp8_mse2psnr(double Samples, double Peak, double Mse) { + double psnr; - if ((double)Mse > 0.0) - psnr = 10.0 * log10(Peak * Peak * Samples / Mse); - else - psnr = MAX_PSNR; // Limit to prevent / 0 + if ((double)Mse > 0.0) + psnr = 10.0 * log10(Peak * Peak * Samples / Mse); + else + psnr = MAX_PSNR; // Limit to prevent / 0 - if (psnr > MAX_PSNR) - psnr = MAX_PSNR; + if (psnr > MAX_PSNR) + psnr = MAX_PSNR; - return psnr; + return psnr; } |