11 #ifndef INCLUDE_LIBYUV_COMPARE_H_ 12 #define INCLUDE_LIBYUV_COMPARE_H_ 37 const uint8* src_b,
int stride_b,
40 static const int kMaxPsnr = 128;
47 const uint8* src_b,
int stride_b,
52 const uint8* src_u_a,
int stride_u_a,
53 const uint8* src_v_a,
int stride_v_a,
54 const uint8* src_y_b,
int stride_y_b,
55 const uint8* src_u_b,
int stride_u_b,
56 const uint8* src_v_b,
int stride_v_b,
61 const uint8* src_b,
int stride_b,
66 const uint8* src_u_a,
int stride_u_a,
67 const uint8* src_v_a,
int stride_v_a,
68 const uint8* src_y_b,
int stride_y_b,
69 const uint8* src_u_b,
int stride_u_b,
70 const uint8* src_v_b,
int stride_v_b,
78 #endif // INCLUDE_LIBYUV_COMPARE_H_ GLint GLsizei count
Definition: gl2.h:421
EGLSurface EGLint EGLint EGLint EGLint height
Definition: eglext.h:950
LIBYUV_API double I420Psnr(const uint8 *src_y_a, int stride_y_a, const uint8 *src_u_a, int stride_u_a, const uint8 *src_v_a, int stride_v_a, const uint8 *src_y_b, int stride_y_b, const uint8 *src_u_b, int stride_u_b, const uint8 *src_v_b, int stride_v_b, int width, int height)
Definition: compare.cc:213
long seed
Definition: float-mm.c:84
EGLSurface EGLint EGLint EGLint width
Definition: eglext.h:950
LIBYUV_API uint32 ARGBDetect(const uint8 *argb, int stride_argb, int width, int height)
Definition: compare.cc:97
LIBYUV_API double I420Ssim(const uint8 *src_y_a, int stride_y_a, const uint8 *src_u_a, int stride_u_a, const uint8 *src_v_a, int stride_v_a, const uint8 *src_y_b, int stride_y_b, const uint8 *src_u_b, int stride_u_b, const uint8 *src_v_b, int stride_v_b, int width, int height)
Definition: compare.cc:317
unsigned char uint8
Definition: basic_types.h:62
LIBYUV_API double CalcFrameSsim(const uint8 *src_a, int stride_a, const uint8 *src_b, int stride_b, int width, int height)
Definition: compare.cc:291
LIBYUV_API uint64 ComputeSumSquareErrorPlane(const uint8 *src_a, int stride_a, const uint8 *src_b, int stride_b, int width, int height)
Definition: compare.cc:165
uint64_t uint64
Definition: angle_config.h:30
LIBYUV_API uint32 HashDjb2(const uint8 *src, uint64 count, uint32 seed)
Definition: compare.cc:32
LIBYUV_API double CalcFramePsnr(const uint8 *src_a, int stride_a, const uint8 *src_b, int stride_b, int width, int height)
Definition: compare.cc:202
LIBYUV_API double SumSquareErrorToPsnr(uint64 sse, uint64 count)
Definition: compare.cc:186
LIBYUV_API uint64 ComputeSumSquareError(const uint8 *src_a, const uint8 *src_b, int count)
Definition: compare.cc:116
GLenum src
Definition: gl2ext.h:304
Definition: basictypes_test.cc:14
#define LIBYUV_API
Definition: basic_types.h:102
uint32_t uint32
Definition: angle_config.h:28