Lines Matching defs:codec

8 #include "include/codec/SkCodec.h"
27 static SkImageInfo standardize_info(SkCodec* codec) {
28 SkImageInfo defaultInfo = codec->getInfo();
35 std::unique_ptr<SkCodec> codec(SkCodec::MakeFromData(std::move(data)));
36 if (!codec) {
40 const SkImageInfo info = standardize_info(codec.get());
42 return SkCodec::kSuccess == codec->getPixels(info, dst->getPixels(), dst->rowBytes());
77 ERRORF(r, "Failed to create codec for %s with %zu bytes", name, minBytes);
181 std::unique_ptr<SkCodec> codec(SkCodec::MakeFromData(file));
182 if (!codec) {
183 ERRORF(r, "Failed to create codec from %s", path);
187 auto frameInfo = codec->getFrameInfo();
197 ERRORF(r, "Should have created a partial codec for %s", path);
276 ERRORF(r, "Failed to create a partial codec from %s with %zu bytes out of %zu",
338 ERRORF(r, "Failed to create codec for %s", name);
399 std::unique_ptr<SkCodec> codec(SkCodec::MakeFromData(data));
400 if (!codec) {
401 ERRORF(r, "failed to create codec");
406 auto info = standardize_info(codec.get());
409 auto result = codec->getPixels(info, truth.getPixels(), truth.rowBytes());
415 codec = SkCodec::MakeFromData(SkData::MakeWithoutCopy(gNoGlobalColorMap, 23));
416 REPORTER_ASSERT(r, codec);
417 if (codec) {
420 result = codec->getPixels(info, bm.getPixels(), bm.rowBytes());
434 codec = SkCodec::MakeFromStream(std::unique_ptr<SkStream>(stream));
435 REPORTER_ASSERT(r, codec);
436 if (codec) {
439 result = codec->startIncrementalDecode(info, bm.getPixels(), bm.rowBytes());
446 result = codec->incrementalDecode();
455 result = codec->startIncrementalDecode(info, bm.getPixels(), bm.rowBytes());
459 result = codec->incrementalDecode();
475 std::unique_ptr<SkCodec> codec(SkCodec::MakeFromData(std::move(file)));
476 if (!codec) {
477 ERRORF(r, "Failed to create a codec for %s", name);
482 const auto info = standardize_info(codec.get());
485 const auto result = codec->getPixels(info, bm.getPixels(), bm.rowBytes());
505 std::unique_ptr<SkCodec> codec(SkCodec::MakeFromStream(
507 if (codec) {