Lines Matching refs:image_decoder

10686   // The image_decoder is the one returned by SelectDecoder (if SelectDecoder
10694 // image_decoder unique_ptr destructor.
10699 wuffs_base__image_decoder::unique_ptr image_decoder);
44781 wuffs_base__image_decoder::unique_ptr image_decoder) {}
44894 DecodeImageHandleMetadata(wuffs_base__image_decoder::unique_ptr& image_decoder,
44901 static_cast<void*>(image_decoder.get()),
44906 DecodeImage0(wuffs_base__image_decoder::unique_ptr& image_decoder,
44960 image_decoder->tell_me_more(&empty, &minfo, &io_buf);
44981 image_decoder.reset();
44985 image_decoder = callbacks.SelectDecoder(
44987 if (!image_decoder) {
44993 image_decoder->set_quirk_enabled(quirks.ptr[i], true);
44999 image_decoder->set_report_metadata(WUFFS_BASE__FOURCC__CHRM, true);
45002 image_decoder->set_report_metadata(WUFFS_BASE__FOURCC__EXIF, true);
45005 image_decoder->set_report_metadata(WUFFS_BASE__FOURCC__GAMA, true);
45008 image_decoder->set_report_metadata(WUFFS_BASE__FOURCC__ICCP, true);
45011 image_decoder->set_report_metadata(WUFFS_BASE__FOURCC__KVP, true);
45014 image_decoder->set_report_metadata(WUFFS_BASE__FOURCC__SRGB, true);
45017 image_decoder->set_report_metadata(WUFFS_BASE__FOURCC__XMP, true);
45024 image_decoder->decode_image_config(&image_config, &io_buf);
45035 image_decoder, callbacks, input, io_buf, raw_metadata_buf);
45096 wuffs_base__range_ii_u64 workbuf_len = image_decoder->workbuf_len();
45109 image_decoder->decode_frame_config(&frame_config, &io_buf);
45135 image_decoder->decode_frame(&pixel_buffer, &io_buf, pixel_blend,
45178 wuffs_base__image_decoder::unique_ptr image_decoder(nullptr, &free);
45180 DecodeImage0(image_decoder, callbacks, input, *io_buf, quirks.repr,
45183 callbacks.Done(result, input, *io_buf, std::move(image_decoder));