summaryrefslogtreecommitdiff
path: root/util/psnr.cc
diff options
context:
space:
mode:
authorfbarchard@google.com <fbarchard@google.com@16f28f9a-4ce2-e073-06de-1de4eb20be90>2014-06-26 17:59:19 +0000
committerfbarchard@google.com <fbarchard@google.com@16f28f9a-4ce2-e073-06de-1de4eb20be90>2014-06-26 17:59:19 +0000
commit44e049b307904895107dc234fbf21d7816fb05de (patch)
tree4d702dcf2f869d561a0642ce73ac3c81c749ffbc /util/psnr.cc
parentf939fb7661a9058686191df0bfe663036e55d28c (diff)
downloadlibyuv-44e049b307904895107dc234fbf21d7816fb05de.tar.gz
move Calc functions for psnr into header to avoid duplicate links.
BUG=339 TESTED=gyp build R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/16769004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1022 16f28f9a-4ce2-e073-06de-1de4eb20be90
Diffstat (limited to 'util/psnr.cc')
-rw-r--r--util/psnr.cc10
1 files changed, 0 insertions, 10 deletions
diff --git a/util/psnr.cc b/util/psnr.cc
index e8fd16a..77a2f9f 100644
--- a/util/psnr.cc
+++ b/util/psnr.cc
@@ -10,8 +10,6 @@
#include "./psnr.h" // NOLINT
-#include <math.h>
-
#ifdef _OPENMP
#include <omp.h>
#endif
@@ -34,14 +32,6 @@ typedef unsigned long long uint64; // NOLINT
#endif // __LP64__
#endif // _MSC_VER
-// PSNR formula: psnr = 10 * log10 (Peak Signal^2 * size / sse)
-double ComputePSNR(double sse, double size) {
- const double kMINSSE = 255.0 * 255.0 * size / pow(10., kMaxPSNR / 10.);
- if (sse <= kMINSSE)
- sse = kMINSSE; // Produces max PSNR of 128
- return 10.0 * log10(65025.0 * size / sse);
-}
-
#if !defined(LIBYUV_DISABLE_NEON) && defined(__ARM_NEON__)
#define HAS_SUMSQUAREERROR_NEON
static uint32 SumSquareError_NEON(const uint8* src_a,