Lines Matching refs:path

178 static void test_codec(skiatest::Reporter* r, const char* path, Codec* codec, SkBitmap& bm,
215 path,
271 static bool supports_partial_scanlines(const char path[]) {
278 if (SkStrEndsWith(path, exts[i])) {
289 const char path[],
299 test_codec(r, path, codec, bm, info, size, expectedResult, codecDigest, nullptr);
307 if (SkStrEndsWith(path, "png") || SkStrEndsWith(path, "PNG")) {
353 if (supports_partial_scanlines(path) && info.width() >= 3) {
421 const char path[],
430 ERRORF(r, "Unable to decode '%s'", path);
438 test_codec(r, path, androidCodec.get(), bm, info, size, expectedResult, &androidCodecDigest,
446 const char path[],
450 std::unique_ptr<SkStream> stream(GetResourceAsStream(path));
474 const char path[],
482 check(r, path, size, supportsScanlineDecoding, supportsSubsetDecoding,
487 std::unique_ptr<SkStream> stream(GetResourceAsStream(path));
500 ERRORF(r, "Unable to decode '%s'", path);
508 check_scanline_decode(r, codec.get(), &codecDigest, info, path, size, supportsScanlineDecoding,
513 check_android_codec(r, std::move(codec), codecDigest, info, path, size,
517 check_codec_image_generator(r, codecDigest, info, path, supportsIncomplete);
627 static void test_dimensions(skiatest::Reporter* r, const char path[]) {
629 std::unique_ptr<SkStream> stream(GetResourceAsStream(path));
635 ERRORF(r, "Unable to create codec '%s'", path);
657 ERRORF(r, "Failed to decode %s with sample size %i; error: %s", path, sampleSize,
695 static void test_invalid(skiatest::Reporter* r, const char path[]) {
696 auto data = GetResourceAsData(path);
698 ERRORF(r, "Failed to get resource %s", path);
919 // Test that the RawCodec works also for not asset stream. This will test the code path using
922 constexpr char path[] = "images/dng_with_preview.dng";
923 sk_sp<SkData> data(GetResourceAsData(path));
925 SkDebugf("Missing resource '%s'\n", path);
940 constexpr char path[] = "images/baby_tux.webp";
941 auto data = GetResourceAsData(path);
943 SkDebugf("Missing resource '%s'\n", path);
966 const char* path = "images/mandrill.wbmp";
967 std::unique_ptr<SkStream> stream(GetResourceAsStream(path));
1016 const char* path = "images/mandrill_512_q075.jpg";
1017 sk_sp<SkData> data(GetResourceAsData(path));
1025 ERRORF(r, "Unable to create codec '%s'.", path);
1065 static void check_color_xform(skiatest::Reporter* r, const char* path) {
1066 std::unique_ptr<SkAndroidCodec> codec(SkAndroidCodec::MakeFromStream(GetResourceAsStream(path)));
1177 static void test_conversion_possible(skiatest::Reporter* r, const char* path,
1180 std::unique_ptr<SkStream> stream(GetResourceAsStream(path));
1187 ERRORF(r, "failed to create a codec for %s", path);
1252 auto path = "images/test640x479.gif";
1253 auto streamObj = GetResourceAsStream(path);
1264 ERRORF(r, "Failed to create codec for %s", path);
1287 static std::unique_ptr<SkStream> Make(const char path[], size_t limit) {
1288 auto stream = GetResourceAsStream(path);
1429 static void test_invalid_images(skiatest::Reporter* r, const char* path,
1431 auto stream = GetResourceAsStream(path);
1451 static void test_invalid_header(skiatest::Reporter* r, const char* path) {
1452 auto data = GetResourceAsData(path);
1541 auto path = "invalid_images/skbug6046.gif";
1542 auto stream = GetResourceAsStream(path);
1635 const char* path = "images/baby_tux.webp";
1636 sk_sp<SkData> data(GetResourceAsData(path));
1648 path, truncatedSize);
1830 const char* path = "images/color_wheel.png";
1831 auto data = GetResourceAsData(path);