aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/codec/SkAndroidCodec.cpp
diff options
context:
space:
mode:
authorGravatar msarett <msarett@google.com>2015-12-02 07:02:41 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2015-12-02 07:02:41 -0800
commit7d5105c4d2a9be7ef9ddba646471c35d4c966d97 (patch)
tree988819b17423608e88532d1bddf16a4adf0cc1ff /src/codec/SkAndroidCodec.cpp
parent2e8fec79658baef06f4a9fca5e91a4e116b47b3d (diff)
Allow SkAndroidCodec to use SkPngChunkReader
Also update documentation of SkPngChunkReader in SkCodec. BUG=skia: Review URL: https://codereview.chromium.org/1487583003
Diffstat (limited to 'src/codec/SkAndroidCodec.cpp')
-rw-r--r--src/codec/SkAndroidCodec.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/codec/SkAndroidCodec.cpp b/src/codec/SkAndroidCodec.cpp
index 86c067558f..cf6e253d97 100644
--- a/src/codec/SkAndroidCodec.cpp
+++ b/src/codec/SkAndroidCodec.cpp
@@ -20,8 +20,8 @@ SkAndroidCodec::SkAndroidCodec(const SkImageInfo& info)
: fInfo(info)
{}
-SkAndroidCodec* SkAndroidCodec::NewFromStream(SkStream* stream) {
- SkAutoTDelete<SkCodec> codec(SkCodec::NewFromStream(stream));
+SkAndroidCodec* SkAndroidCodec::NewFromStream(SkStream* stream, SkPngChunkReader* chunkReader) {
+ SkAutoTDelete<SkCodec> codec(SkCodec::NewFromStream(stream, chunkReader));
if (nullptr == codec) {
return nullptr;
}
@@ -43,12 +43,12 @@ SkAndroidCodec* SkAndroidCodec::NewFromStream(SkStream* stream) {
}
}
-SkAndroidCodec* SkAndroidCodec::NewFromData(SkData* data) {
+SkAndroidCodec* SkAndroidCodec::NewFromData(SkData* data, SkPngChunkReader* chunkReader) {
if (!data) {
return nullptr;
}
- return NewFromStream(new SkMemoryStream(data));
+ return NewFromStream(new SkMemoryStream(data), chunkReader);
}
SkISize SkAndroidCodec::getSampledDimensions(int sampleSize) const {