Lines Matching refs:codec

41     std::unique_ptr<SkCodec> codec =  in SkPngRustDecoderDecode()  local
45 return codec; in SkPngRustDecoderDecode()
105 std::unique_ptr<SkCodec> codec = SkPngRustDecoderDecode(r, resourcePath); in AssertSingleGreenFrame() local
106 if (!codec) { in AssertSingleGreenFrame()
110 REPORTER_ASSERT(r, codec->getFrameCount() == 1); in AssertSingleGreenFrame()
111 REPORTER_ASSERT(r, codec->getRepetitionCount() == 0); in AssertSingleGreenFrame()
114 REPORTER_ASSERT(r, codec->getFrameInfo(0, &info)); in AssertSingleGreenFrame()
120 auto [image, result] = codec->getImage(); in AssertSingleGreenFrame()
142 sk_sp<SkImage> DecodeLastFrame(skiatest::Reporter* r, SkCodec* codec) { in DecodeLastFrame() argument
143 int frameCount = codec->getFrameCount(); in DecodeLastFrame()
148 REPORTER_ASSERT(r, codec->getFrameInfo(i, &info)); in DecodeLastFrame()
154 std::tie(image, result) = codec->getImage(); in DecodeLastFrame()
169 result = codec->getPixels(pixmap, &options); in DecodeLastFrame()
181 std::unique_ptr<SkCodec> codec = SkPngRustDecoderDecode(r, resourcePath); in DecodeLastFrame() local
182 if (!codec) { in DecodeLastFrame()
186 return DecodeLastFrame(r, codec.get()); in DecodeLastFrame()
192 std::unique_ptr<SkCodec> codec = SkPngRustDecoderDecode(r, resourcePath); in AssertAnimationRepetitionCount() local
193 if (!codec) { in AssertAnimationRepetitionCount()
197 int actualRepetitionCount = codec->getRepetitionCount(); in AssertAnimationRepetitionCount()
247 std::unique_ptr<SkCodec> codec = in DEF_TEST() local
249 if (!codec) { in DEF_TEST()
253 REPORTER_ASSERT(r, codec->getFrameCount() == 3); in DEF_TEST()
254 REPORTER_ASSERT(r, codec->getRepetitionCount() == 0); in DEF_TEST()
258 REPORTER_ASSERT(r, codec->getFrameInfo(0, &info[0])); in DEF_TEST()
259 REPORTER_ASSERT(r, codec->getFrameInfo(1, &info[1])); in DEF_TEST()
260 REPORTER_ASSERT(r, codec->getFrameInfo(2, &info[2])); in DEF_TEST()
280 auto [image, result] = codec->getImage(); in DEF_TEST()
295 REPORTER_ASSERT_SUCCESSFUL_CODEC_RESULT(r, codec->getPixels(pixmap, &options)); in DEF_TEST()
301 REPORTER_ASSERT_SUCCESSFUL_CODEC_RESULT(r, codec->getPixels(pixmap, &options)); in DEF_TEST()
330 std::unique_ptr<SkCodec> codec = SkPngRustDecoder::Decode(std::move(streamForCodec), &result); in DEF_TEST() local
332 if (!codec) { in DEF_TEST()
337 if (!bitmap.tryAllocN32Pixels(codec->dimensions().width(), codec->dimensions().height())) { in DEF_TEST()
346 int frameCount = codec->getFrameCount(); in DEF_TEST()
354 std::tie(image, result) = codec->getImage(); in DEF_TEST()
384 std::unique_ptr<SkCodec> codec = SkPngRustDecoder::Decode(std::move(streamForCodec), &result); in DEF_TEST() local
386 if (!codec) { in DEF_TEST()
391 if (!bitmap.tryAllocN32Pixels(codec->dimensions().width(), codec->dimensions().height())) { in DEF_TEST()
413 result = codec->startIncrementalDecode(bitmap.pixmap().info(), in DEF_TEST()
419 result = codec->incrementalDecode(&rowsDecoded); in DEF_TEST()
437 int frameCount = codec->getFrameCount(); in DEF_TEST()
442 result = codec->incrementalDecode(&rowsDecoded); in DEF_TEST()
454 std::unique_ptr<SkCodec> codec = in DEF_TEST() local
456 if (!codec) { in DEF_TEST()
459 sk_sp<SkImage> image = DecodeLastFrame(r, codec.get()); in DEF_TEST()
469 REPORTER_ASSERT(r, codec->getFrameInfo(1, &info)); in DEF_TEST()
572 std::unique_ptr<SkCodec> codec = SkPngRustDecoderDecode( in DEF_TEST() local
574 if (!codec) { in DEF_TEST()
587 REPORTER_ASSERT(r, codec->getFrameCount() == 1); in DEF_TEST()
591 std::unique_ptr<SkCodec> codec = in DEF_TEST() local
593 if (!codec) { in DEF_TEST()
596 REPORTER_ASSERT(r, codec->getFrameCount() == 1); in DEF_TEST()
603 codec->dimensions(), kBGRA_10101010_XR_SkColorType, kPremul_SkAlphaType); in DEF_TEST()
605 auto [image, result] = codec->getImage(dstInfo); in DEF_TEST()
622 std::unique_ptr<SkCodec> codec = SkPngRustDecoderDecode(r, test.fFilename); in DEF_TEST() local
623 if (codec) { in DEF_TEST()
624 REPORTER_ASSERT(r, codec->hasHighBitDepthEncodedData() == test.fEncodedWith16bits); in DEF_TEST()
630 std::unique_ptr<SkCodec> codec = SkPngRustDecoderDecode(r, "images/cicp_pq.png"); in DEF_TEST() local
631 if (!codec) { in DEF_TEST()
635 const skcms_ICCProfile* profile = codec->getICCProfile(); in DEF_TEST()