Lines Matching defs:decoder
108 type decoder struct { struct
109 r io.Reader member
110 img image.Image
111 crc hash.Hash32
112 width, height int
113 depth int
114 palette color.Palette
115 cb int
116 stage int
117 idatLength uint32
118 tmp [3 * 256]byte
119 interlace int
123 useTransparent bool
124 transparent [6]byte
139 func (d *decoder) parseIHDR(length uint32) error {
229 func (d *decoder) parsePLTE(length uint32) error {
263 func (d *decoder) parsetRNS(length uint32) error {
332 func (d *decoder) Read(p []byte) (int, error) {
363 func (d *decoder) decode() (image.Image, error) {
411 func (d *decoder) readImagePass(r io.Reader, pass int, allocateOnly bool) (image.Image, error) {
788 func (d *decoder) mergePassInto(dst image.Image, src image.Image, pass int) {
854 func (d *decoder) parseIDAT(length uint32) (err error) {
863 func (d *decoder) parseIEND(length uint32) error {
870 func (d *decoder) parseChunk(configOnly bool) error {
946 func (d *decoder) verifyChecksum() error {
956 func (d *decoder) checkHeader() error {