From 6f47dbaff54a7705ef3e98f1f65c765e56fd9bd0 Mon Sep 17 00:00:00 2001 From: rmistry Date: Wed, 27 Apr 2016 07:31:23 -0700 Subject: Treat kIncompleteInput as successes in get_images_from_skps Context: https://bugs.chromium.org/p/skia/issues/detail?id=5226 and https://codereview.chromium.org/1844713003/diff/160001/tools/get_images_from_skps.cpp#newcode83 BUG=skia:5226 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1917413003 Review URL: https://codereview.chromium.org/1917413003 --- tools/get_images_from_skps.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tools/get_images_from_skps.cpp') diff --git a/tools/get_images_from_skps.cpp b/tools/get_images_from_skps.cpp index a78c412a1b..11b99c214d 100644 --- a/tools/get_images_from_skps.cpp +++ b/tools/get_images_from_skps.cpp @@ -82,7 +82,9 @@ struct Sniffer : public SkPixelSerializer { SkBitmap bitmap; SkImageInfo info = codec->getInfo().makeColorType(kN32_SkColorType); bitmap.allocPixels(info); - if (SkCodec::kSuccess != codec->getPixels(info, bitmap.getPixels(), bitmap.rowBytes())) + const SkCodec::Result result = codec->getPixels( + info, bitmap.getPixels(), bitmap.rowBytes()); + if (SkCodec::kIncompleteInput != result && SkCodec::kSuccess != result) { SkDebugf("Decoding failed for %s\n", skpName.c_str()); gSkpToUnknownCount[skpName]++; -- cgit v1.2.3