Lines Matching defs:decoder
83 type decoder struct { struct
84 r reader member
87 vers string
88 width int
89 height int
90 loopCount int
91 delayTime int
92 backgroundIndex byte
93 disposalMethod byte
96 imageFields byte
99 transparentIndex byte
100 hasTransparentIndex bool
103 globalColorTable color.Palette
106 delay []int
107 disposal []byte
108 image []*image.Paletted
109 tmp [1024]byte // must be at least 768 so we can read color table
219 func (d *decoder) decode(r io.Reader, configOnly, keepAllFrames bool) error {
269 func (d *decoder) readHeaderAndScreenDescriptor() error {
291 func (d *decoder) readColorTable(fields byte) (color.Palette, error) {
305 func (d *decoder) readExtension() error {
359 func (d *decoder) readGraphicControl() error {
379 func (d *decoder) readImageDescriptor(keepAllFrames bool) error {
486 func (d *decoder) newImageFromDescriptor() (*image.Paletted, error) {
521 func (d *decoder) readBlock() (int, error) {