/third_party/skia/src/codec/ |
H A D | SkAndroidCodec.cpp | 8 #include "include/codec/SkAndroidCodec.h" 58 SkAndroidCodec::SkAndroidCodec(SkCodec* codec) in SkAndroidCodec() function in SkAndroidCodec 63 SkAndroidCodec::~SkAndroidCodec() {} in ~SkAndroidCodec() 65 std::unique_ptr<SkAndroidCodec> SkAndroidCodec::MakeFromStream(std::unique_ptr<SkStream> stream, in MakeFromStream() 71 std::unique_ptr<SkAndroidCodec> SkAndroidCodec::MakeFromCodec(std::unique_ptr<SkCodec> codec) { in MakeFromCodec() 106 std::unique_ptr<SkAndroidCodec> SkAndroidCode [all...] |
H A D | SkAndroidCodecAdapter.h | 10 #include "include/codec/SkAndroidCodec.h" 13 * This class wraps SkCodec to implement the functionality of SkAndroidCodec. 17 class SkAndroidCodecAdapter : public SkAndroidCodec { 35 using INHERITED = SkAndroidCodec;
|
H A D | SkSampledCodec.h | 10 #include "include/codec/SkAndroidCodec.h" 14 * This class implements the functionality of SkAndroidCodec. Scaling will 17 class SkSampledCodec : public SkAndroidCodec { 57 using INHERITED = SkAndroidCodec;
|
H A D | SkCodec.cpp | 23 #include "include/codec/SkAndroidCodec.h" 295 const Options& options, SkAndroidCodec* androidCodec) { in handleFrameIndex() 297 // This is never set back to false. If SkAndroidCodec is calling this method, its fCodec in handleFrameIndex() 341 SkAndroidCodec::AndroidOptions prevFrameOptions( in handleFrameIndex() 342 reinterpret_cast<const SkAndroidCodec::AndroidOptions&>(options)); in handleFrameIndex() 531 // SkAndroidCodec will first attempt to use incremental decoding, but in startIncrementalDecode()
|
/third_party/skia/include/codec/ |
H A D | SkAndroidCodec.h | 20 class SK_API SkAndroidCodec : SkNoncopyable { class 25 * Now that SkAndroidCodec supports multiframe images, there are multiple 27 * with different tradeoffs. SkAndroidCodec now ignores the orientation and 36 * Pass ownership of an SkCodec to a newly-created SkAndroidCodec. 38 static std::unique_ptr<SkAndroidCodec> MakeFromCodec(std::unique_ptr<SkCodec>); 42 * return an SkAndroidCodec that can decode it. Otherwise return NULL. 50 static std::unique_ptr<SkAndroidCodec> MakeFromStream(std::unique_ptr<SkStream>, 55 * return an SkAndroidCodec that can decode it. Otherwise return NULL. 60 static std::unique_ptr<SkAndroidCodec> MakeFromData(sk_sp<SkData>, SkPngChunkReader* = nullptr); 62 virtual ~SkAndroidCodec(); [all...] |
H A D | SkCodec.h | 27 class SkAndroidCodec; 891 // Allows SkAndroidCodec to call handleFrameIndex (potentially decoding a prior frame and 920 * If androidCodec is not null, that means this SkCodec is owned by an SkAndroidCodec. In that 921 * case, the Options will be treated as an AndroidOptions, and SkAndroidCodec will be used to 923 * handleFrameIndex, it will immediately return kSuccess, since SkAndroidCodec already handled 927 SkAndroidCodec* androidCodec = nullptr); 979 friend class SkAndroidCodec; // for fEncodedInfo
|
/third_party/skia/bench/ |
H A D | AndroidCodecBench.cpp | 10 #include "include/codec/SkAndroidCodec.h" 32 std::unique_ptr<SkAndroidCodec> codec(SkAndroidCodec::MakeFromData(fData)); in onDelayedSetup() 44 std::unique_ptr<SkAndroidCodec> codec; in onDraw() 45 SkAndroidCodec::AndroidOptions options; in onDraw() 48 codec = SkAndroidCodec::MakeFromData(fData); in onDraw()
|
H A D | nanobench.cpp | 24 #include "include/codec/SkAndroidCodec.h" 963 std::unique_ptr<SkAndroidCodec> codec(SkAndroidCodec::MakeFromData(encoded)); in rawNext()
|
/third_party/skia/include/android/ |
H A D | SkAnimatedImage.h | 17 class SkAndroidCodec; 27 * Create an SkAnimatedImage from the SkAndroidCodec. 36 static sk_sp<SkAnimatedImage> Make(std::unique_ptr<SkAndroidCodec>, 42 static sk_sp<SkAnimatedImage> Make(std::unique_ptr<SkAndroidCodec>); 140 std::unique_ptr<SkAndroidCodec> fCodec; 156 SkAnimatedImage(std::unique_ptr<SkAndroidCodec>, const SkImageInfo& requestedInfo,
|
/third_party/skia/client_utils/android/ |
H A D | BitmapRegionDecoder.cpp | 10 #include "include/codec/SkAndroidCodec.h" 17 auto codec = SkAndroidCodec::MakeFromData(std::move(data)); in Make() 36 BitmapRegionDecoder::BitmapRegionDecoder(std::unique_ptr<SkAndroidCodec> codec) in BitmapRegionDecoder() 130 SkAndroidCodec::AndroidOptions options; in decodeRegion()
|
H A D | BitmapRegionDecoder.h | 12 #include "include/codec/SkAndroidCodec.h" 43 BitmapRegionDecoder(std::unique_ptr<SkAndroidCodec> codec); 45 std::unique_ptr<SkAndroidCodec> fCodec;
|
/third_party/skia/tests/ |
H A D | AnimatedImageTest.cpp | 9 #include "include/codec/SkAndroidCodec.h" 46 auto androidCodec = SkAndroidCodec::MakeFromData(std::move(data)); in DEF_TEST() 70 auto androidCodec = SkAndroidCodec::MakeFromData(std::move(data)); in DEF_TEST() 130 auto codec = SkAndroidCodec::MakeFromData(data); in DEF_TEST() 158 auto codec = SkAndroidCodec::MakeFromCodec(SkCodec::MakeFromData(data)); in DEF_TEST() 238 auto androidCodec = SkAndroidCodec::MakeFromCodec(std::move(codec)); in DEF_TEST() 338 auto androidCodec = SkAndroidCodec::MakeFromCodec(std::move(codec)); in DEF_TEST() 437 animatedImage = SkAnimatedImage::Make(SkAndroidCodec::MakeFromCodec( in DEF_TEST()
|
H A D | AndroidCodecTest.cpp | 8 #include "include/codec/SkAndroidCodec.h" 65 auto codec = SkAndroidCodec::MakeFromCodec(SkCodec::MakeFromData(std::move(data))); in DEF_TEST() 116 // This mimics how Android's ImageDecoder uses SkAndroidCodec. A client in DEF_TEST() 150 auto codec = SkAndroidCodec::MakeFromCodec(SkCodec::MakeFromData(std::move(data))); in DEF_TEST() 179 auto codec = SkAndroidCodec::MakeFromCodec(SkCodec::MakeFromData(std::move(data))); in DEF_TEST()
|
H A D | CodecTest.cpp | 14 #include "include/codec/SkAndroidCodec.h" 428 auto androidCodec = SkAndroidCodec::MakeFromCodec(std::move(codec)); in check_android_codec() 593 REPORTER_ASSERT(r, !SkAndroidCodec::MakeFromStream( in test_invalid_stream() 621 // Attempting to create an SkCodec or an SkAndroidCodec with null should not in DEF_TEST() 624 REPORTER_ASSERT(r, !SkAndroidCodec::MakeFromStream(nullptr)); in DEF_TEST() 633 std::unique_ptr<SkAndroidCodec> codec(SkAndroidCodec::MakeFromStream(std::move(stream))); in test_dimensions() 652 SkAndroidCodec::AndroidOptions options; in test_dimensions() 1023 std::unique_ptr<SkAndroidCodec> codec(SkAndroidCodec in DEF_TEST() [all...] |
H A D | BRDTest.cpp | 13 #include "include/codec/SkAndroidCodec.h" 40 REPORTER_ASSERT(r, SkAndroidCodec::MakeFromData(data) != nullptr); in DEF_TEST()
|
H A D | CodecRecommendedTypeTest.cpp | 8 #include "include/codec/SkAndroidCodec.h" 24 // with a bit depth of 16. SkAndroidCodec should always recommend F16 for in DEF_TEST() 35 auto androidCodec = SkAndroidCodec::MakeFromData(std::move(data)); in DEF_TEST() 37 ERRORF(r, "Failed to create SkAndroidCodec"); in DEF_TEST()
|
H A D | GifTest.cpp | 8 #include "include/codec/SkAndroidCodec.h" 296 std::unique_ptr<SkAndroidCodec> codec(SkAndroidCodec::MakeFromStream(std::move(stream))); in DEF_TEST() 302 SkAndroidCodec::AndroidOptions options; in DEF_TEST()
|
H A D | CodecAnimTest.cpp | 8 #include "include/codec/SkAndroidCodec.h" 495 auto codec = SkAndroidCodec::MakeFromCodec(SkCodec::MakeFromData(std::move(data))); in test_animated_AndroidCodec()
|
/third_party/skia/fuzz/oss_fuzz/ |
H A D | FuzzAndroidCodec.cpp | 8 #include "include/codec/SkAndroidCodec.h" 17 auto codec = SkAndroidCodec::MakeFromData(bytes); in FuzzAndroidCodec() 30 SkAndroidCodec::AndroidOptions options; in FuzzAndroidCodec()
|
H A D | FuzzAnimatedImage.cpp | 9 #include "include/codec/SkAndroidCodec.h" 15 auto codec = SkAndroidCodec::MakeFromData(bytes); in FuzzAnimatedImage()
|
/third_party/skia/src/android/ |
H A D | SkAnimatedImage.cpp | 9 #include "include/codec/SkAndroidCodec.h" 22 sk_sp<SkAnimatedImage> SkAnimatedImage::Make(std::unique_ptr<SkAndroidCodec> codec, in Make() 42 sk_sp<SkAnimatedImage> SkAnimatedImage::Make(std::unique_ptr<SkAndroidCodec> codec) { in Make() 56 SkAnimatedImage::SkAnimatedImage(std::unique_ptr<SkAndroidCodec> codec, in SkAnimatedImage() 247 SkAndroidCodec::AndroidOptions options; in decodeNextFrame()
|
/third_party/skia/samplecode/ |
H A D | SampleAnimatedImage.cpp | 9 #include "include/codec/SkAndroidCodec.h" 88 fImage = SkAnimatedImage::Make(SkAndroidCodec::MakeFromCodec(std::move(codec)));
|
/third_party/skia/dm/ |
H A D | DMSrcSink.cpp | 10 #include "include/codec/SkAndroidCodec.h" 453 std::unique_ptr<SkAndroidCodec> androidCodec; in draw() 455 androidCodec = SkAndroidCodec::MakeFromData(encoded); in draw() 490 SkAndroidCodec::AndroidOptions androidOptions; in draw() 804 auto androidCodec = SkAndroidCodec::MakeFromCodec(std::move(codec)); in size() 844 std::unique_ptr<SkAndroidCodec> codec(SkAndroidCodec::MakeFromData(encoded)); in draw() 878 SkAndroidCodec::AndroidOptions options; in draw() 895 std::unique_ptr<SkAndroidCodec> codec(SkAndroidCodec in size() [all...] |
/third_party/skia/gm/ |
H A D | animated_image_orientation.cpp | 10 #include "include/codec/SkAndroidCodec.h" 105 auto androidCodec = SkAndroidCodec::MakeFromCodec(std::move(codec));
|
/third_party/skia/modules/canvaskit/ |
H A D | canvaskit_bindings.cpp | 9 #include "include/codec/SkAndroidCodec.h" 812 auto aCodec = SkAndroidCodec::MakeFromData(std::move(bytes)); in EMSCRIPTEN_BINDINGS()
|