Index: third_party/libwebp/enc/picture_psnr.c |
diff --git a/third_party/libwebp/enc/picture_psnr.c b/third_party/libwebp/enc/picture_psnr.c |
index 40214efc95253b995b1f95e77e674f55a7dcf14f..81ab1b5ca1c371c677035fe75d5b7c5661985ed2 100644 |
--- a/third_party/libwebp/enc/picture_psnr.c |
+++ b/third_party/libwebp/enc/picture_psnr.c |
@@ -27,7 +27,7 @@ |
static void AccumulateLSIM(const uint8_t* src, int src_stride, |
const uint8_t* ref, int ref_stride, |
- int w, int h, DistoStats* stats) { |
+ int w, int h, VP8DistoStats* stats) { |
int x, y; |
double total_sse = 0.; |
for (y = 0; y < h; ++y) { |
@@ -71,11 +71,13 @@ static float GetPSNR(const double v) { |
int WebPPictureDistortion(const WebPPicture* src, const WebPPicture* ref, |
int type, float result[5]) { |
- DistoStats stats[5]; |
+ VP8DistoStats stats[5]; |
int w, h; |
memset(stats, 0, sizeof(stats)); |
+ VP8SSIMDspInit(); |
+ |
if (src == NULL || ref == NULL || |
src->width != ref->width || src->height != ref->height || |
src->use_argb != ref->use_argb || result == NULL) { |