diff options
author | fbarchard@google.com <fbarchard@google.com@16f28f9a-4ce2-e073-06de-1de4eb20be90> | 2014-06-26 17:59:19 +0000 |
---|---|---|
committer | fbarchard@google.com <fbarchard@google.com@16f28f9a-4ce2-e073-06de-1de4eb20be90> | 2014-06-26 17:59:19 +0000 |
commit | 44e049b307904895107dc234fbf21d7816fb05de (patch) | |
tree | 4d702dcf2f869d561a0642ce73ac3c81c749ffbc /util/psnr.cc | |
parent | f939fb7661a9058686191df0bfe663036e55d28c (diff) | |
download | libyuv-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.cc | 10 |
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, |