aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/test_image_decoder.cpp
diff options
context:
space:
mode:
authorGravatar halcanary@google.com <halcanary@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-10-14 20:08:48 +0000
committerGravatar halcanary@google.com <halcanary@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-10-14 20:08:48 +0000
commit04b57f87ab6789f7fc302eda8a993d88d4feea8f (patch)
tree54cfdab10345fdb7e5e8df289500dd52446e3e2d /tools/test_image_decoder.cpp
parent0cd2ac6c721120a2628524dad91798aa3e7ec41d (diff)
Runtime configuration setting for suppressing JPEG decoder errors.
Add new runtime config variable, images.jpeg.suppressDecoderErrors which defaults to false in Debug and true otherwise. When Jpeg errors are suppressed and an error happens, SkJPEGImageDecoder::onDecode() will return silently false (Consequently, so will SkImageDecoder's DecodeFile() and DecodeMemory() functions). Also, the test_image_decoder program now respects runtime configuration settings. BUG=skia:1680 R=scroggo@google.com Review URL: https://codereview.chromium.org/27230002 git-svn-id: http://skia.googlecode.com/svn/trunk@11763 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'tools/test_image_decoder.cpp')
-rw-r--r--tools/test_image_decoder.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/test_image_decoder.cpp b/tools/test_image_decoder.cpp
index 6c3556b993..106cf782f2 100644
--- a/tools/test_image_decoder.cpp
+++ b/tools/test_image_decoder.cpp
@@ -21,6 +21,7 @@ int tool_main(int argc, char** argv) {
SkDebugf("Usage:\n %s imagefile\n\n", argv[0]);
return 3;
}
+ SkAutoGraphics ag; // Enable use of SkRTConfig
SkBitmap bitmap;
if (!(SkImageDecoder::DecodeFile(argv[1], &bitmap))) {
return 2;