| Index: bench/BitmapRegionDecoderBench.cpp
|
| diff --git a/bench/BitmapRegionDecoderBench.cpp b/bench/BitmapRegionDecoderBench.cpp
|
| index 0398b58420d043bd066bf5fffc05535c2c93bc94..092693619bb8be5796a9de50be373dde4e9eb186 100644
|
| --- a/bench/BitmapRegionDecoderBench.cpp
|
| +++ b/bench/BitmapRegionDecoderBench.cpp
|
| @@ -30,6 +30,9 @@ BitmapRegionDecoderBench::BitmapRegionDecoderBench(const char* baseName, SkData*
|
| case SkBitmapRegionDecoderInterface::kCanvas_Strategy:
|
| strategyName = "Canvas";
|
| break;
|
| + case SkBitmapRegionDecoderInterface::kAndroidCodec_Strategy:
|
| + strategyName = "AndroidCodec";
|
| + break;
|
| default:
|
| SkASSERT(false);
|
| strategyName = "";
|
| @@ -54,8 +57,7 @@ bool BitmapRegionDecoderBench::isSuitableFor(Backend backend) {
|
| }
|
|
|
| void BitmapRegionDecoderBench::onDelayedSetup() {
|
| - SkStreamRewindable* stream = new SkMemoryStream(fData);
|
| - fBRD.reset(SkBitmapRegionDecoderInterface::CreateBitmapRegionDecoder(stream, fStrategy));
|
| + fBRD.reset(SkBitmapRegionDecoderInterface::CreateBitmapRegionDecoder(fData, fStrategy));
|
| }
|
|
|
| void BitmapRegionDecoderBench::onDraw(int n, SkCanvas* canvas) {
|
|
|