diff options
author | 2015-06-18 12:53:43 -0700 | |
---|---|---|
committer | 2015-06-18 12:53:43 -0700 | |
commit | 6f5e619b877b0dc1a42910637a6ffe37add98001 (patch) | |
tree | 47d908d1994934b33f33282353ae20830078f008 /src/codec/SkCodec.cpp | |
parent | bedd0e87e6e993ebb42d9867fe4651b5c95f47f9 (diff) |
Add SkWebpCodec, for decoding .webp images.
Based on SkImageDecoder_libwebp.
TODO:
Support YUV? (Longer term - may influence our API for SkImageGenerator)
BUG=skia:3257
Review URL: https://codereview.chromium.org/1044433002
Diffstat (limited to 'src/codec/SkCodec.cpp')
-rw-r--r-- | src/codec/SkCodec.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/codec/SkCodec.cpp b/src/codec/SkCodec.cpp index c4adf729e4..93db0e58ee 100644 --- a/src/codec/SkCodec.cpp +++ b/src/codec/SkCodec.cpp @@ -15,6 +15,7 @@ #include "SkCodecPriv.h" #include "SkJpegCodec.h" #include "SkStream.h" +#include "SkWebpCodec.h" struct DecoderProc { bool (*IsFormat)(SkStream*); @@ -24,6 +25,7 @@ struct DecoderProc { static const DecoderProc gDecoderProcs[] = { { SkPngCodec::IsPng, SkPngCodec::NewFromStream }, { SkJpegCodec::IsJpeg, SkJpegCodec::NewFromStream }, + { SkWebpCodec::IsWebp, SkWebpCodec::NewFromStream }, { SkGifCodec::IsGif, SkGifCodec::NewFromStream }, { SkIcoCodec::IsIco, SkIcoCodec::NewFromStream }, { SkBmpCodec::IsBmp, SkBmpCodec::NewFromStream }, |