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 }