Home
last modified time | relevance | path

Searched refs:SkAndroidCodec (Results 1 - 25 of 25) sorted by relevance

/third_party/skia/src/codec/
H A DSkAndroidCodec.cpp8 #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 DSkAndroidCodecAdapter.h10 #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 DSkSampledCodec.h10 #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 DSkCodec.cpp23 #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 DSkAndroidCodec.h20 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 DSkCodec.h27 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 DAndroidCodecBench.cpp10 #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 Dnanobench.cpp24 #include "include/codec/SkAndroidCodec.h"
963 std::unique_ptr<SkAndroidCodec> codec(SkAndroidCodec::MakeFromData(encoded)); in rawNext()
/third_party/skia/include/android/
H A DSkAnimatedImage.h17 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 DBitmapRegionDecoder.cpp10 #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 DBitmapRegionDecoder.h12 #include "include/codec/SkAndroidCodec.h"
43 BitmapRegionDecoder(std::unique_ptr<SkAndroidCodec> codec);
45 std::unique_ptr<SkAndroidCodec> fCodec;
/third_party/skia/tests/
H A DAnimatedImageTest.cpp9 #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 DAndroidCodecTest.cpp8 #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 DCodecTest.cpp14 #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 DBRDTest.cpp13 #include "include/codec/SkAndroidCodec.h"
40 REPORTER_ASSERT(r, SkAndroidCodec::MakeFromData(data) != nullptr); in DEF_TEST()
H A DCodecRecommendedTypeTest.cpp8 #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 DGifTest.cpp8 #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 DCodecAnimTest.cpp8 #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 DFuzzAndroidCodec.cpp8 #include "include/codec/SkAndroidCodec.h"
17 auto codec = SkAndroidCodec::MakeFromData(bytes); in FuzzAndroidCodec()
30 SkAndroidCodec::AndroidOptions options; in FuzzAndroidCodec()
H A DFuzzAnimatedImage.cpp9 #include "include/codec/SkAndroidCodec.h"
15 auto codec = SkAndroidCodec::MakeFromData(bytes); in FuzzAnimatedImage()
/third_party/skia/src/android/
H A DSkAnimatedImage.cpp9 #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 DSampleAnimatedImage.cpp9 #include "include/codec/SkAndroidCodec.h"
88 fImage = SkAnimatedImage::Make(SkAndroidCodec::MakeFromCodec(std::move(codec)));
/third_party/skia/dm/
H A DDMSrcSink.cpp10 #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 Danimated_image_orientation.cpp10 #include "include/codec/SkAndroidCodec.h"
105 auto androidCodec = SkAndroidCodec::MakeFromCodec(std::move(codec));
/third_party/skia/modules/canvaskit/
H A Dcanvaskit_bindings.cpp9 #include "include/codec/SkAndroidCodec.h"
812 auto aCodec = SkAndroidCodec::MakeFromData(std::move(bytes)); in EMSCRIPTEN_BINDINGS()

Completed in 20 milliseconds