| Index: bench/nanobench.cpp
|
| diff --git a/bench/nanobench.cpp b/bench/nanobench.cpp
|
| index 518383b0e01f2d6216b090dab3c6eaae6ad0eaf7..6ff2be4b1b3afc4d5db9bab23521389d9aac9b64 100644
|
| --- a/bench/nanobench.cpp
|
| +++ b/bench/nanobench.cpp
|
| @@ -754,8 +754,8 @@ public:
|
| if (SkCommandLineFlags::ShouldSkip(FLAGS_match, path.c_str())) {
|
| continue;
|
| }
|
| - SkAutoTUnref<SkData> encoded(SkData::NewFromFileName(path.c_str()));
|
| - SkAutoTDelete<SkCodec> codec(SkCodec::NewFromData(encoded));
|
| + sk_sp<SkData> encoded(SkData::MakeFromFileName(path.c_str()));
|
| + SkAutoTDelete<SkCodec> codec(SkCodec::NewFromData(encoded.get()));
|
| if (!codec) {
|
| // Nothing to time.
|
| SkDebugf("Cannot find codec for %s\n", path.c_str());
|
| @@ -815,7 +815,7 @@ public:
|
| case SkCodec::kSuccess:
|
| case SkCodec::kIncompleteInput:
|
| return new CodecBench(SkOSPath::Basename(path.c_str()),
|
| - encoded, colorType, alphaType);
|
| + encoded.get(), colorType, alphaType);
|
| case SkCodec::kInvalidConversion:
|
| // This is okay. Not all conversions are valid.
|
| break;
|
| @@ -838,8 +838,8 @@ public:
|
| if (SkCommandLineFlags::ShouldSkip(FLAGS_match, path.c_str())) {
|
| continue;
|
| }
|
| - SkAutoTUnref<SkData> encoded(SkData::NewFromFileName(path.c_str()));
|
| - SkAutoTDelete<SkAndroidCodec> codec(SkAndroidCodec::NewFromData(encoded));
|
| + sk_sp<SkData> encoded(SkData::MakeFromFileName(path.c_str()));
|
| + SkAutoTDelete<SkAndroidCodec> codec(SkAndroidCodec::NewFromData(encoded.get()));
|
| if (!codec) {
|
| // Nothing to time.
|
| SkDebugf("Cannot find codec for %s\n", path.c_str());
|
| @@ -854,7 +854,8 @@ public:
|
| break;
|
| }
|
|
|
| - return new AndroidCodecBench(SkOSPath::Basename(path.c_str()), encoded, sampleSize);
|
| + return new AndroidCodecBench(SkOSPath::Basename(path.c_str()),
|
| + encoded.get(), sampleSize);
|
| }
|
| fCurrentSampleSize = 0;
|
| }
|
| @@ -887,7 +888,7 @@ public:
|
| while (fCurrentSampleSize < (int) SK_ARRAY_COUNT(brdSampleSizes)) {
|
| while (fCurrentSubsetType <= kLastSingle_SubsetType) {
|
|
|
| - SkAutoTUnref<SkData> encoded(SkData::NewFromFileName(path.c_str()));
|
| + sk_sp<SkData> encoded(SkData::MakeFromFileName(path.c_str()));
|
| const SkColorType colorType = fColorTypes[fCurrentColorType];
|
| uint32_t sampleSize = brdSampleSizes[fCurrentSampleSize];
|
| int currentSubsetType = fCurrentSubsetType++;
|
|
|