diff options
author | Nigel Tao <nigeltao@google.com> | 2019-01-12 13:23:29 +1100 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2019-01-14 14:12:33 +0000 |
commit | 9f810c2da438b806ea4c6aa374679945b671d02a (patch) | |
tree | eb96d944f380200f29250d003347c2b44b728175 /src/codec | |
parent | da068c0d1d7c485113eb78343f38b12b6e48187a (diff) | |
download | skqp-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.cpp | 2 |
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; |