Lines Matching refs:SkCodec
148 This test will test the ability of the SkCodec to deal with
213 std::unique_ptr<SkCodec> codec(SkCodec::MakeFromData(data));
219 REPORTER_ASSERT(reporter, SkCodec::kSuccess == codec->startIncrementalDecode(
221 REPORTER_ASSERT(reporter, SkCodec::kSuccess == codec->incrementalDecode());
307 const SkCodec::Result result = codec->getAndroidPixels(codec->getInfo(), bm.getPixels(),
309 REPORTER_ASSERT(r, result == SkCodec::kSuccess);
313 // we should not create an SkCodec.
322 std::unique_ptr<SkCodec> codec(SkCodec::MakeFromData(data));
366 std::unique_ptr<SkCodec> codec(SkCodec::MakeFromData(data));
395 // factory method returns a nullptr SkCodec*, because creating a
396 // SkCodec requires knowing the image width and height (as its
403 // fill in all of a SkCodec::FrameInfo's fields (other than
483 auto codec = SkCodec::MakeFromData(std::move(data));
492 REPORTER_ASSERT(r, result == SkCodec::kSuccess, "Failed to decode %s with error %s",
493 path, SkCodec::ResultToString(result));
527 auto codec = SkCodec::MakeFromData(std::move(data));
544 SkCodec::Options options;
546 options.fPriorFrame = (i > 0) ? (i - 1) : SkCodec::kNoFrame;
557 REPORTER_ASSERT(r, result != SkCodec::kSuccess,
562 REPORTER_ASSERT(r, result == SkCodec::kSuccess, "Failed to decode frame %i", i);
620 auto codec = SkCodec::MakeFromData(std::move(data));
634 SkCodec::FrameInfo frameInfo;
640 SkCodec::Options options;
642 REPORTER_ASSERT(r, SkCodec::kSuccess == codec->getPixels(bm.pixmap(), &options));