aboutsummaryrefslogtreecommitdiffhomepage
path: root/dm
diff options
context:
space:
mode:
authorGravatar Brian Osman <brianosman@google.com>2018-05-30 12:57:45 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-05-30 17:37:49 +0000
commit8dc68c67f827b5b98e05946da251d0f2b2c27e98 (patch)
treea5a08ed07409c9e0d951be5f6497338050bae520 /dm
parent588f879677d4f36e16a42dd96876534f104c2e2f (diff)
Make skcms mandatory
Change-Id: I6b08cd586d313e3bc41c0da90698fc26ae1a8bb8 Reviewed-on: https://skia-review.googlesource.com/130822 Commit-Queue: Brian Osman <brianosman@google.com> Reviewed-by: Mike Klein <mtklein@google.com>
Diffstat (limited to 'dm')
-rw-r--r--dm/DMSrcSink.cpp8
1 files changed, 1 insertions, 7 deletions
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);