Mercurial > libavcodec.hg
comparison gifdec.c @ 4874:f06463413858 libavcodec
simplify, patch by Mark Cox, melbournemark plus ffmpeg minus devel gmail com
author | bcoudurier |
---|---|
date | Sat, 21 Apr 2007 18:47:30 +0000 |
parents | 8c452c233fd9 |
children | bff60ecc02f9 |
comparison
equal
deleted
inserted
replaced
4873:6a1e340119df | 4874:f06463413858 |
---|---|
256 #ifdef DEBUG | 256 #ifdef DEBUG |
257 dprintf(s->avctx, "gif: code=%02x '%c'\n", code, code); | 257 dprintf(s->avctx, "gif: code=%02x '%c'\n", code, code); |
258 #endif | 258 #endif |
259 switch (code) { | 259 switch (code) { |
260 case ',': | 260 case ',': |
261 if (gif_read_image(s) < 0) | 261 return gif_read_image(s); |
262 return -1; | |
263 return 0; | |
264 case ';': | |
265 /* end of image */ | |
266 return -1; | |
267 case '!': | 262 case '!': |
268 if (gif_read_extension(s) < 0) | 263 if (gif_read_extension(s) < 0) |
269 return -1; | 264 return -1; |
270 break; | 265 break; |
266 case ';': | |
267 /* end of image */ | |
271 default: | 268 default: |
272 /* error or erroneous EOF */ | 269 /* error or erroneous EOF */ |
273 return -1; | 270 return -1; |
274 } | 271 } |
275 } | 272 } |