Lines Matching defs:src
8 #include "src/images/SkImageEncoderPriv.h"
17 #include "src/core/SkMSAN.h"
18 #include "src/images/SkImageEncoderFns.h"
19 #include "src/images/SkJPEGWriteUtility.h"
167 std::unique_ptr<SkEncoder> SkJpegEncoder::Make(SkWStream* dst, const SkPixmap& src,
169 if (!SkPixmapIsValid(src)) {
180 if (!encoderMgr->setParams(src.info(), options)) {
187 sk_sp<SkData> icc = icc_from_color_space(src.info());
202 return std::unique_ptr<SkJpegEncoder>(new SkJpegEncoder(std::move(encoderMgr), src));
205 SkJpegEncoder::SkJpegEncoder(std::unique_ptr<SkJpegEncoderMgr> encoderMgr, const SkPixmap& src)
206 : INHERITED(src, encoderMgr->proc() ? encoderMgr->cinfo()->input_components*src.width() : 0)
252 bool SkJpegEncoder::Encode(SkWStream* dst, const SkPixmap& src, const Options& options) {
253 auto encoder = SkJpegEncoder::Make(dst, src, options);
254 return encoder.get() && encoder->encodeRows(src.height());