Mercurial > libavcodec.hg
comparison gifdec.c @ 4144:dc52a253f51b libavcodec
remove useless line variable
author | bcoudurier |
---|---|
date | Sun, 05 Nov 2006 15:10:33 +0000 |
parents | a8e3a116b41f |
children | 9bf957e669f0 |
comparison
equal
deleted
inserted
replaced
4143:a8e3a116b41f | 4144:dc52a253f51b |
---|---|
60 | 60 |
61 static int gif_read_image(GifState *s) | 61 static int gif_read_image(GifState *s) |
62 { | 62 { |
63 int left, top, width, height, bits_per_pixel, code_size, flags; | 63 int left, top, width, height, bits_per_pixel, code_size, flags; |
64 int is_interleaved, has_local_palette, y, pass, y1, linesize, n, i; | 64 int is_interleaved, has_local_palette, y, pass, y1, linesize, n, i; |
65 uint8_t *ptr, *line, *spal, *palette, *ptr1; | 65 uint8_t *ptr, *spal, *palette, *ptr1; |
66 | 66 |
67 left = bytestream_get_le16(&s->bytestream); | 67 left = bytestream_get_le16(&s->bytestream); |
68 top = bytestream_get_le16(&s->bytestream); | 68 top = bytestream_get_le16(&s->bytestream); |
69 width = bytestream_get_le16(&s->bytestream); | 69 width = bytestream_get_le16(&s->bytestream); |
70 height = bytestream_get_le16(&s->bytestream); | 70 height = bytestream_get_le16(&s->bytestream); |
100 for(; i < 256; i++) | 100 for(; i < 256; i++) |
101 s->image_palette[i] = (0xff << 24); | 101 s->image_palette[i] = (0xff << 24); |
102 /* handle transparency */ | 102 /* handle transparency */ |
103 if (s->transparent_color_index >= 0) | 103 if (s->transparent_color_index >= 0) |
104 s->image_palette[s->transparent_color_index] = 0; | 104 s->image_palette[s->transparent_color_index] = 0; |
105 line = NULL; | |
106 | 105 |
107 /* now get the image data */ | 106 /* now get the image data */ |
108 code_size = bytestream_get_byte(&s->bytestream); | 107 code_size = bytestream_get_byte(&s->bytestream); |
109 //TODO: add proper data size | 108 //TODO: add proper data size |
110 ff_lzw_decode_init(s->lzw, code_size, s->bytestream, 0, FF_LZW_GIF); | 109 ff_lzw_decode_init(s->lzw, code_size, s->bytestream, 0, FF_LZW_GIF); |
149 } | 148 } |
150 } else { | 149 } else { |
151 ptr += linesize; | 150 ptr += linesize; |
152 } | 151 } |
153 } | 152 } |
154 av_free(line); | |
155 | |
156 /* read the garbage data until end marker is found */ | 153 /* read the garbage data until end marker is found */ |
157 ff_lzw_decode_tail(s->lzw); | 154 ff_lzw_decode_tail(s->lzw); |
158 s->bytestream = ff_lzw_cur_ptr(s->lzw); | 155 s->bytestream = ff_lzw_cur_ptr(s->lzw); |
159 return 0; | 156 return 0; |
160 } | 157 } |