Lines Matching refs:stream
160 SkCodec::Result SkJpegCodec::ReadHeader(SkStream* stream, SkCodec** codecOut,
165 std::unique_ptr<JpegDecoderMgr> decoderMgr(new JpegDecoderMgr(stream));
249 SkJpegCodec* codec = new SkJpegCodec(std::move(info), std::unique_ptr<SkStream>(stream),
259 std::unique_ptr<SkCodec> SkJpegCodec::MakeFromStream(std::unique_ptr<SkStream> stream,
261 return SkJpegCodec::MakeFromStream(std::move(stream), result, nullptr);
264 std::unique_ptr<SkCodec> SkJpegCodec::MakeFromStream(std::unique_ptr<SkStream> stream,
267 *result = ReadHeader(stream.get(), &codec, nullptr, std::move(defaultColorProfile));
269 // Codec has taken ownership of the stream, we do not need to delete it
271 stream.release();
277 SkJpegCodec::SkJpegCodec(SkEncodedInfo&& info, std::unique_ptr<SkStream> stream,
279 : INHERITED(std::move(info), skcms_PixelFormat_RGBA_8888, std::move(stream), origin)
350 if (kSuccess != ReadHeader(this->stream(), nullptr, &decoderMgr, nullptr)) {
996 SkMemoryStream stream(data, len);
997 JpegDecoderMgr decoderMgr(&stream);