| Index: dm/DMSrcSink.cpp
|
| diff --git a/dm/DMSrcSink.cpp b/dm/DMSrcSink.cpp
|
| index f4c8956b25505ad5f486baaeecb6eb6c6f50ee84..b6f061677c04ea806d0bd9c33fa99f224640e4a8 100644
|
| --- a/dm/DMSrcSink.cpp
|
| +++ b/dm/DMSrcSink.cpp
|
| @@ -97,11 +97,12 @@ bool BRDSrc::veto(SinkFlags flags) const {
|
| }
|
|
|
| static SkBitmapRegionDecoder* create_brd(Path path) {
|
| - SkAutoTUnref<SkData> encoded(SkData::NewFromFileName(path.c_str()));
|
| + sk_sp<SkData> encoded(SkData::MakeFromFileName(path.c_str()));
|
| if (!encoded) {
|
| return NULL;
|
| }
|
| - return SkBitmapRegionDecoder::Create(encoded, SkBitmapRegionDecoder::kAndroidCodec_Strategy);
|
| + return SkBitmapRegionDecoder::Create(encoded.get(),
|
| + SkBitmapRegionDecoder::kAndroidCodec_Strategy);
|
| }
|
|
|
| Error BRDSrc::draw(SkCanvas* canvas) const {
|
| @@ -375,12 +376,12 @@ static void draw_to_canvas(SkCanvas* canvas, const SkImageInfo& info, void* pixe
|
| }
|
|
|
| Error CodecSrc::draw(SkCanvas* canvas) const {
|
| - SkAutoTUnref<SkData> encoded(SkData::NewFromFileName(fPath.c_str()));
|
| + sk_sp<SkData> encoded(SkData::MakeFromFileName(fPath.c_str()));
|
| if (!encoded) {
|
| return SkStringPrintf("Couldn't read %s.", fPath.c_str());
|
| }
|
|
|
| - SkAutoTDelete<SkCodec> codec(SkCodec::NewFromData(encoded));
|
| + SkAutoTDelete<SkCodec> codec(SkCodec::NewFromData(encoded.get()));
|
| if (nullptr == codec.get()) {
|
| return SkStringPrintf("Couldn't create codec for %s.", fPath.c_str());
|
| }
|
| @@ -627,8 +628,8 @@ Error CodecSrc::draw(SkCanvas* canvas) const {
|
| }
|
|
|
| SkISize CodecSrc::size() const {
|
| - SkAutoTUnref<SkData> encoded(SkData::NewFromFileName(fPath.c_str()));
|
| - SkAutoTDelete<SkCodec> codec(SkCodec::NewFromData(encoded));
|
| + sk_sp<SkData> encoded(SkData::MakeFromFileName(fPath.c_str()));
|
| + SkAutoTDelete<SkCodec> codec(SkCodec::NewFromData(encoded.get()));
|
| if (nullptr == codec) {
|
| return SkISize::Make(0, 0);
|
| }
|
| @@ -660,11 +661,11 @@ bool AndroidCodecSrc::veto(SinkFlags flags) const {
|
| }
|
|
|
| Error AndroidCodecSrc::draw(SkCanvas* canvas) const {
|
| - SkAutoTUnref<SkData> encoded(SkData::NewFromFileName(fPath.c_str()));
|
| + sk_sp<SkData> encoded(SkData::MakeFromFileName(fPath.c_str()));
|
| if (!encoded) {
|
| return SkStringPrintf("Couldn't read %s.", fPath.c_str());
|
| }
|
| - SkAutoTDelete<SkAndroidCodec> codec(SkAndroidCodec::NewFromData(encoded));
|
| + SkAutoTDelete<SkAndroidCodec> codec(SkAndroidCodec::NewFromData(encoded.get()));
|
| if (nullptr == codec.get()) {
|
| return SkStringPrintf("Couldn't create android codec for %s.", fPath.c_str());
|
| }
|
| @@ -716,8 +717,8 @@ Error AndroidCodecSrc::draw(SkCanvas* canvas) const {
|
| }
|
|
|
| SkISize AndroidCodecSrc::size() const {
|
| - SkAutoTUnref<SkData> encoded(SkData::NewFromFileName(fPath.c_str()));
|
| - SkAutoTDelete<SkAndroidCodec> codec(SkAndroidCodec::NewFromData(encoded));
|
| + sk_sp<SkData> encoded(SkData::MakeFromFileName(fPath.c_str()));
|
| + SkAutoTDelete<SkAndroidCodec> codec(SkAndroidCodec::NewFromData(encoded.get()));
|
| if (nullptr == codec) {
|
| return SkISize::Make(0, 0);
|
| }
|
| @@ -756,7 +757,7 @@ Error ImageGenSrc::draw(SkCanvas* canvas) const {
|
| return Error::Nonfatal("Uninteresting to test image generator to 565.");
|
| }
|
|
|
| - SkAutoTUnref<SkData> encoded(SkData::NewFromFileName(fPath.c_str()));
|
| + sk_sp<SkData> encoded(SkData::MakeFromFileName(fPath.c_str()));
|
| if (!encoded) {
|
| return SkStringPrintf("Couldn't read %s.", fPath.c_str());
|
| }
|
| @@ -772,16 +773,16 @@ Error ImageGenSrc::draw(SkCanvas* canvas) const {
|
| SkAutoTDelete<SkImageGenerator> gen(nullptr);
|
| switch (fMode) {
|
| case kCodec_Mode:
|
| - gen.reset(SkCodecImageGenerator::NewFromEncodedCodec(encoded));
|
| + gen.reset(SkCodecImageGenerator::NewFromEncodedCodec(encoded.get()));
|
| if (!gen) {
|
| return "Could not create codec image generator.";
|
| }
|
| break;
|
| case kPlatform_Mode: {
|
| #if defined(SK_BUILD_FOR_MAC) || defined(SK_BUILD_FOR_IOS)
|
| - gen.reset(SkImageGeneratorCG::NewFromEncodedCG(encoded));
|
| + gen.reset(SkImageGeneratorCG::NewFromEncodedCG(encoded.get()));
|
| #elif defined(SK_BUILD_FOR_WIN)
|
| - gen.reset(SkImageGeneratorWIC::NewFromEncodedWIC(encoded));
|
| + gen.reset(SkImageGeneratorWIC::NewFromEncodedWIC(encoded.get()));
|
| #endif
|
|
|
| if (!gen) {
|
| @@ -823,8 +824,8 @@ Error ImageGenSrc::draw(SkCanvas* canvas) const {
|
| }
|
|
|
| SkISize ImageGenSrc::size() const {
|
| - SkAutoTUnref<SkData> encoded(SkData::NewFromFileName(fPath.c_str()));
|
| - SkAutoTDelete<SkCodec> codec(SkCodec::NewFromData(encoded));
|
| + sk_sp<SkData> encoded(SkData::MakeFromFileName(fPath.c_str()));
|
| + SkAutoTDelete<SkCodec> codec(SkCodec::NewFromData(encoded.get()));
|
| if (nullptr == codec) {
|
| return SkISize::Make(0, 0);
|
| }
|
| @@ -857,12 +858,12 @@ Error ColorCodecSrc::draw(SkCanvas* canvas) const {
|
| return Error::Nonfatal("F16 does not draw in legacy mode.");
|
| }
|
|
|
| - SkAutoTUnref<SkData> encoded(SkData::NewFromFileName(fPath.c_str()));
|
| + sk_sp<SkData> encoded(SkData::MakeFromFileName(fPath.c_str()));
|
| if (!encoded) {
|
| return SkStringPrintf("Couldn't read %s.", fPath.c_str());
|
| }
|
|
|
| - SkAutoTDelete<SkCodec> codec(SkCodec::NewFromData(encoded));
|
| + SkAutoTDelete<SkCodec> codec(SkCodec::NewFromData(encoded.get()));
|
| if (nullptr == codec.get()) {
|
| return SkStringPrintf("Couldn't create codec for %s.", fPath.c_str());
|
| }
|
| @@ -956,8 +957,8 @@ Error ColorCodecSrc::draw(SkCanvas* canvas) const {
|
| }
|
|
|
| SkISize ColorCodecSrc::size() const {
|
| - SkAutoTUnref<SkData> encoded(SkData::NewFromFileName(fPath.c_str()));
|
| - SkAutoTDelete<SkCodec> codec(SkCodec::NewFromData(encoded));
|
| + sk_sp<SkData> encoded(SkData::MakeFromFileName(fPath.c_str()));
|
| + SkAutoTDelete<SkCodec> codec(SkCodec::NewFromData(encoded.get()));
|
| if (nullptr == codec) {
|
| return SkISize::Make(0, 0);
|
| }
|
|
|