Lines Matching defs:codec
8 #include "include/codec/SkAndroidCodec.h"
213 std::unique_ptr<SkCodec> codec(SkCodec::MakeFromData(data));
214 REPORTER_ASSERT(reporter, codec);
215 if (codec) {
216 auto info = codec->getInfo().makeColorType(kN32_SkColorType);
219 REPORTER_ASSERT(reporter, SkCodec::kSuccess == codec->startIncrementalDecode(
221 REPORTER_ASSERT(reporter, SkCodec::kSuccess == codec->incrementalDecode());
254 // We want to test the GIF codec's output on some (but not all) of the
296 std::unique_ptr<SkAndroidCodec> codec(SkAndroidCodec::MakeFromStream(std::move(stream)));
297 REPORTER_ASSERT(r, codec);
298 if (!codec) {
306 bm.allocPixels(codec->getInfo());
307 const SkCodec::Result result = codec->getAndroidPixels(codec->getInfo(), bm.getPixels(),
322 std::unique_ptr<SkCodec> codec(SkCodec::MakeFromData(data));
323 REPORTER_ASSERT(r, !codec);
366 std::unique_ptr<SkCodec> codec(SkCodec::MakeFromData(data));
369 if (codec) {
370 ERRORF(r, "Invalid data gave non-nullptr codec");
375 if (!codec) {
376 ERRORF(r, "Failed to create codec with partial data (truncated at %d)", i);
415 REPORTER_ASSERT(r, codec->getFrameCount() == 1);
419 // Although we correctly created a codec, no frame is
423 REPORTER_ASSERT(r, codec->getFrameCount() == 0);
483 auto codec = SkCodec::MakeFromData(std::move(data));
484 if (!codec) {
485 ERRORF(r, "Could not create codec from %s", path);
490 bm.allocPixels(codec->getInfo());
491 auto result = codec->getPixels(bm.pixmap());
527 auto codec = SkCodec::MakeFromData(std::move(data));
528 if (!codec) {
529 ERRORF(r, "Could not create codec from %s", path);
533 SkImageInfo info = codec->getInfo();
534 if ((info.width() != 4) || (info.height() != 2) || (codec->getFrameInfo().size() != 2)) {
547 auto result = codec->getPixels(bm.pixmap(), &options);
620 auto codec = SkCodec::MakeFromData(std::move(data));
621 if (!codec) {
622 ERRORF(r, "Could not create codec from %s", path);
626 REPORTER_ASSERT(r, codec->getFrameCount() == 2);
628 auto info = codec->getInfo();
635 REPORTER_ASSERT(r, codec->getFrameInfo(i, &frameInfo));
642 REPORTER_ASSERT(r, SkCodec::kSuccess == codec->getPixels(bm.pixmap(), &options));