Lines Matching defs:codec
8 #include "src/codec/SkCodecImageGenerator.h"
13 auto codec = SkCodec::MakeFromData(data);
14 if (nullptr == codec) {
18 return std::unique_ptr<SkImageGenerator>(new SkCodecImageGenerator(std::move(codec), data));
22 SkCodecImageGenerator::MakeFromCodec(std::unique_ptr<SkCodec> codec) {
23 return codec
24 ? std::unique_ptr<SkImageGenerator>(new SkCodecImageGenerator(std::move(codec), nullptr))
28 static SkImageInfo adjust_info(SkCodec* codec) {
29 SkImageInfo info = codec->getInfo();
33 if (SkEncodedOriginSwapsWidthHeight(codec->getOrigin())) {
39 SkCodecImageGenerator::SkCodecImageGenerator(std::unique_ptr<SkCodec> codec, sk_sp<SkData> data)
40 : INHERITED(adjust_info(codec.get()))
41 , fCodec(std::move(codec))