Lines Matching refs:SkCodec

9 #include "include/codec/SkCodec.h"
41 SkCodec::MakeFromData(SkData::MakeSubset(data.get(), 0, 23))->getFrameInfo();
52 std::unique_ptr<SkCodec> codec(SkCodec::MakeFromData(std::move(data)));
57 SkCodec::Options options;
59 options.fPriorFrame = SkCodec::kNoFrame;
63 REPORTER_ASSERT(r, result == SkCodec::kSuccess);
66 static bool restore_previous(const SkCodec::FrameInfo& info) {
96 constexpr int kNoFrame = SkCodec::kNoFrame;
195 SkCodec::kRepetitionCountInfinite,
216 { 1000, 500, 1000 }, SkCodec::kRepetitionCountInfinite,
255 std::unique_ptr<SkCodec> codec(SkCodec::MakeFromData(data));
257 ERRORF(r, "Failed to create an SkCodec from '%s'", rec.fName);
262 SkCodec::FrameInfo frameInfo;
307 codec = SkCodec::MakeFromData(data);
310 std::vector<SkCodec::FrameInfo> frameInfos;
334 SkCodec::FrameInfo frameInfo;
370 REPORTER_ASSERT(r, frameInfo.fRequiredFrame == SkCodec::kNoFrame);
410 if (cachedIndex != SkCodec::kNoFrame) {
416 SkCodec::Options opts;
421 if (cachedIndex != SkCodec::kNoFrame &&
423 if (result == SkCodec::kInvalidParameters) {
429 if (result != SkCodec::kSuccess) {
433 return result == SkCodec::kSuccess;
438 if (!decode(&cachedFrame, i, SkCodec::kNoFrame)) {
442 if (reqFrame == SkCodec::kNoFrame) {
495 auto codec = SkAndroidCodec::MakeFromCodec(SkCodec::MakeFromData(std::move(data)));
509 SkCodec::Options options;
511 SkCodec::FrameInfo frameInfo;
523 REPORTER_ASSERT(r, result == SkCodec::kSuccess);
529 options.fPriorFrame = SkCodec::kNoFrame;
532 REPORTER_ASSERT(r, result == SkCodec::kSuccess);
593 auto codec = SkCodec::MakeFromData(GetResourceAsData(test.fFile));