aboutsummaryrefslogtreecommitdiff
path: root/src/codec
diff options
context:
space:
mode:
authorNigel Tao <nigeltao@google.com>2019-01-12 13:23:29 +1100
committerSkia Commit-Bot <skia-commit-bot@chromium.org>2019-01-14 14:12:33 +0000
commit9f810c2da438b806ea4c6aa374679945b671d02a (patch)
treeeb96d944f380200f29250d003347c2b44b728175 /src/codec
parentda068c0d1d7c485113eb78343f38b12b6e48187a (diff)
downloadskqp-9f810c2da438b806ea4c6aa374679945b671d02a.tar.gz
Have SkWuffsCodec get workbuf_len from decoder
Getting it from the image_config is deprecated. There may be more than one implementation of decoding any given compressed image format. Bug: skia:8235 Change-Id: I17cb746467635c073c5bc55946b2bad4f067b1bf Reviewed-on: https://skia-review.googlesource.com/c/183540 Reviewed-by: Leon Scroggins <scroggo@google.com> Commit-Queue: Leon Scroggins <scroggo@google.com>
Diffstat (limited to 'src/codec')
-rw-r--r--src/codec/SkWuffsCodec.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/codec/SkWuffsCodec.cpp b/src/codec/SkWuffsCodec.cpp
index 5540672c16..a987dd4f8d 100644
--- a/src/codec/SkWuffsCodec.cpp
+++ b/src/codec/SkWuffsCodec.cpp
@@ -897,7 +897,7 @@ std::unique_ptr<SkCodec> SkWuffsCodec_MakeFromStream(std::unique_ptr<SkStream> s
return nullptr;
}
- uint64_t workbuf_len = imgcfg.workbuf_len().max_incl;
+ uint64_t workbuf_len = wuffs_gif__decoder__workbuf_len(decoder.get()).max_incl;
void* workbuf_ptr_raw = workbuf_len <= SIZE_MAX ? sk_malloc_canfail(workbuf_len) : nullptr;
if (!workbuf_ptr_raw) {
*result = SkCodec::kInternalError;