From 6f5e619b877b0dc1a42910637a6ffe37add98001 Mon Sep 17 00:00:00 2001 From: scroggo Date: Thu, 18 Jun 2015 12:53:43 -0700 Subject: 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 --- src/codec/SkCodec.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/codec/SkCodec.cpp') 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 }, -- cgit v1.2.3