diff options
Diffstat (limited to 'src/codec/SkAndroidCodec.cpp')
-rw-r--r-- | src/codec/SkAndroidCodec.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/codec/SkAndroidCodec.cpp b/src/codec/SkAndroidCodec.cpp index d309d58501..6c3113ccfc 100644 --- a/src/codec/SkAndroidCodec.cpp +++ b/src/codec/SkAndroidCodec.cpp @@ -8,6 +8,9 @@ #include "SkAndroidCodec.h" #include "SkCodec.h" #include "SkCodecPriv.h" +#ifdef SK_CODEC_DECODES_RAW +#include "SkRawAdapterCodec.h" +#endif #include "SkSampledCodec.h" #include "SkWebpAdapterCodec.h" @@ -37,6 +40,10 @@ SkAndroidCodec* SkAndroidCodec::NewFromStream(SkStream* stream, SkPngChunkReader case kGIF_SkEncodedFormat: case kICO_SkEncodedFormat: return new SkSampledCodec(codec.detach()); +#ifdef SK_CODEC_DECODES_RAW + case kRAW_SkEncodedFormat: + return new SkRawAdapterCodec((SkRawCodec*)codec.detach()); +#endif default: return nullptr; } |