Home
last modified time | relevance | path

Searched refs:chunkReader (Results 1 - 4 of 4) sorted by relevance

/third_party/skia/src/codec/
H A DSkPngCodec.cpp61 SkPngChunkReader* chunkReader = (SkPngChunkReader*)png_get_user_chunk_ptr(png_ptr); in sk_read_user_chunk() local
63 return chunkReader->readChunk((const char*)chunk->name, chunk->data, chunk->size) ? 1 : -1; in sk_read_user_chunk()
770 // @param chunkReader SkPngChunkReader, for reading unknown chunks. May be NULL.
782 static SkCodec::Result read_header(SkStream* stream, SkPngChunkReader* chunkReader, in read_header() argument
798 AutoCleanPng autoClean(png_ptr, stream, chunkReader, outCodec); in read_header()
812 // Hookup our chunkReader so we can see any user-chunks the caller may be interested in. in read_header()
815 if (chunkReader) { in read_header()
817 png_set_read_user_chunk_fn(png_ptr, (png_voidp) chunkReader, sk_read_user_chunk); in read_header()
993 SkPngChunkReader* chunkReader, void* png_ptr, void* info_ptr, int bitDepth) in SkPngCodec()
995 , fPngChunkReader(SkSafeRef(chunkReader)) in SkPngCodec()
992 SkPngCodec(SkEncodedInfo&& encodedInfo, std::unique_ptr<SkStream> stream, SkPngChunkReader* chunkReader, void* png_ptr, void* info_ptr, int bitDepth) SkPngCodec() argument
1203 MakeFromStream(std::unique_ptr<SkStream> stream, Result* result, SkPngChunkReader* chunkReader) MakeFromStream() argument
[all...]
H A DSkAndroidCodec.cpp66 SkPngChunkReader* chunkReader) { in MakeFromStream()
67 auto codec = SkCodec::MakeFromStream(std::move(stream), nullptr, chunkReader); in MakeFromStream()
107 SkPngChunkReader* chunkReader) { in MakeFromData()
112 return MakeFromStream(SkMemoryStream::Make(std::move(data)), chunkReader); in MakeFromData()
65 MakeFromStream(std::unique_ptr<SkStream> stream, SkPngChunkReader* chunkReader) MakeFromStream() argument
106 MakeFromData(sk_sp<SkData> data, SkPngChunkReader* chunkReader) MakeFromData() argument
H A DSkCodec.cpp88 SkPngChunkReader* chunkReader, SelectionPolicy selectionPolicy) { in MakeFromStream()
137 return SkPngCodec::MakeFromStream(std::move(stream), outResult, chunkReader); in MakeFromStream()
86 MakeFromStream( std::unique_ptr<SkStream> stream, Result* outResult, SkPngChunkReader* chunkReader, SelectionPolicy selectionPolicy) MakeFromStream() argument
/third_party/skia/tests/
H A DCodecTest.cpp852 ChunkReader chunkReader(r); in DEF_TEST()
855 std::unique_ptr<SkCodec> codec(SkCodec::MakeFromData(wStream.detachAsData(), &chunkReader)); in DEF_TEST()
881 REPORTER_ASSERT(r, chunkReader.allHaveBeenSeen()); in DEF_TEST()
884 chunkReader.reset(); in DEF_TEST()
885 REPORTER_ASSERT(r, !chunkReader.allHaveBeenSeen()); in DEF_TEST()
888 REPORTER_ASSERT(r, chunkReader.allHaveBeenSeen()); in DEF_TEST()

Completed in 7 milliseconds