From 908f5836626d792c5e33ad93f44c6a418a0cc8f5 Mon Sep 17 00:00:00 2001 From: "epoger@google.com" Date: Fri, 12 Apr 2013 02:23:55 +0000 Subject: rename SkBitmapChecksummer as SkBitmapHasher, and prepare for it to possibly use some algorithm other than CityHash Review URL: https://codereview.chromium.org/14170010 git-svn-id: http://skia.googlecode.com/svn/trunk@8639 2bbb7eff-a529-9590-31e7-b0007b416f81 --- gm/gm_expectations.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'gm/gm_expectations.h') diff --git a/gm/gm_expectations.h b/gm/gm_expectations.h index 3d3f2b55fa..84cb7fe255 100644 --- a/gm/gm_expectations.h +++ b/gm/gm_expectations.h @@ -10,7 +10,7 @@ #include #include "gm.h" #include "SkBitmap.h" -#include "SkBitmapChecksummer.h" +#include "SkBitmapHasher.h" #include "SkData.h" #include "SkImageDecoder.h" #include "SkOSFile.h" @@ -94,7 +94,13 @@ namespace skiagm { Expectations(const SkBitmap& bitmap, bool ignoreFailure=kDefaultIgnoreFailure) { fBitmap = bitmap; fIgnoreFailure = ignoreFailure; - fAllowedChecksums.push_back() = SkBitmapChecksummer::Compute64(bitmap); + SkHashDigest digest; + // TODO(epoger): Better handling for error returned by ComputeDigest()? + // For now, we just report a digest of 0 in error cases, like before. + if (!SkBitmapHasher::ComputeDigest(bitmap, &digest)) { + digest = 0; + } + fAllowedChecksums.push_back() = digest; } /** -- cgit v1.2.3