diff options
Diffstat (limited to 'bench/ColorCodecBench.cpp')
-rw-r--r-- | bench/ColorCodecBench.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/bench/ColorCodecBench.cpp b/bench/ColorCodecBench.cpp index 867b8a1418..680c1d916f 100644 --- a/bench/ColorCodecBench.cpp +++ b/bench/ColorCodecBench.cpp @@ -34,13 +34,10 @@ bool ColorCodecBench::isSuitableFor(Backend backend) { } void ColorCodecBench::decodeAndXform() { - std::unique_ptr<SkCodec> codec(SkCodec::NewFromData(fEncoded)); - SkASSERT(codec); - #ifdef SK_DEBUG SkCodec::Result result = #endif - codec->getPixels(fDstInfo, fDst.get(), fDstInfo.minRowBytes()); + SkCodec::MakeFromData(fEncoded)->getPixels(fDstInfo, fDst.get(), fDstInfo.minRowBytes()); SkASSERT(SkCodec::kSuccess == result); } @@ -61,7 +58,7 @@ void ColorCodecBench::xformOnly() { } void ColorCodecBench::onDelayedSetup() { - std::unique_ptr<SkCodec> codec(SkCodec::NewFromData(fEncoded)); + std::unique_ptr<SkCodec> codec = SkCodec::MakeFromData(fEncoded); fSrcInfo = codec->getInfo().makeColorType(kRGBA_8888_SkColorType); fDstInfo = fSrcInfo; |