From 8dc68c67f827b5b98e05946da251d0f2b2c27e98 Mon Sep 17 00:00:00 2001 From: Brian Osman Date: Wed, 30 May 2018 12:57:45 -0400 Subject: Make skcms mandatory Change-Id: I6b08cd586d313e3bc41c0da90698fc26ae1a8bb8 Reviewed-on: https://skia-review.googlesource.com/130822 Commit-Queue: Brian Osman Reviewed-by: Mike Klein --- dm/DMSrcSink.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'dm') diff --git a/dm/DMSrcSink.cpp b/dm/DMSrcSink.cpp index ffe01dbd97..e111ecc0f0 100644 --- a/dm/DMSrcSink.cpp +++ b/dm/DMSrcSink.cpp @@ -73,9 +73,7 @@ #include "SkXMLWriter.h" #endif -#if defined(SK_USE_SKCMS) - #include "skcms.h" -#endif +#include "../third_party/skcms/skcms.h" #if SK_SUPPORT_GPU #include "GrBackendSurface.h" @@ -1090,14 +1088,10 @@ Error ColorCodecSrc::draw(SkCanvas* canvas) const { if (kDst_sRGB_Mode == fMode) { dstSpace = SkColorSpace::MakeSRGB(); } else if (kDst_HPZR30w_Mode == fMode) { -#if defined(SK_USE_SKCMS) skcms_ICCProfile profile; SkAssertResult(skcms_Parse(dstData->data(), dstData->size(), &profile)); dstSpace = SkColorSpace::Make(profile); SkASSERT(dstSpace); -#else - return "Cannot use ICC profile without skcms support."; -#endif } SkImageInfo decodeInfo = codec->getInfo().makeColorType(fColorType).makeColorSpace(dstSpace); -- cgit v1.2.3