Chromium Code Reviews| Index: src/codec/SkWebpCodec.h |
| diff --git a/src/codec/SkWebpCodec.h b/src/codec/SkWebpCodec.h |
| index d60acede7bdb4282ed4d3af5f78be44d25042364..934dc3a2731ae08f4743e5287b1441121b5796e9 100644 |
| --- a/src/codec/SkWebpCodec.h |
| +++ b/src/codec/SkWebpCodec.h |
| @@ -21,7 +21,7 @@ public: |
| static SkCodec* NewFromStream(SkStream*); |
| static bool IsWebp(SkStream*); |
| protected: |
| - Result onGetPixels(const SkImageInfo&, void*, size_t, const Options&, SkPMColor*, int*) |
| + Result onGetPixels(const SkImageInfo&, void*, size_t, const Options&, SkPMColor*, int*, int*) |
| override; |
| SkEncodedFormat onGetEncodedFormat() const override { return kWEBP_SkEncodedFormat; } |
| @@ -34,9 +34,16 @@ protected: |
| bool onDimensionsSupported(const SkISize&) override; |
| bool onGetValidSubset(SkIRect* /* desiredSubset */) const override; |
| + |
| + SkSampler* getSampler() override; |
| private: |
| SkWebpCodec(const SkImageInfo&, SkStream*); |
| + SkAutoTDelete<SkSampler> fSampler; |
|
scroggo
2015/10/07 16:04:24
I don't understand why webp ever needs a sampler.
msarett
2015/10/07 17:40:41
Removed in Patch Set 11.
|
| + // Dummy webp sampler needs to know the destination width. |
| + int fDstWidth; |
| + friend class SkWebpSampler; |
| + |
| typedef SkCodec INHERITED; |
| }; |
| #endif // SkWebpCodec_DEFINED |