aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench/ColorCodecBench.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'bench/ColorCodecBench.cpp')
-rw-r--r--bench/ColorCodecBench.cpp7
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;