Mercurial > libavformat.hg
changeset 3257:2f5837726057 libavformat
move vars decls where vars are used
author | bcoudurier |
---|---|
date | Fri, 25 Apr 2008 13:44:34 +0000 |
parents | b09eff5b0e89 |
children | 6aabf84abeef |
files | mov.c |
diffstat | 1 files changed, 6 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/mov.c Fri Apr 25 13:34:51 2008 +0000 +++ b/mov.c Fri Apr 25 13:44:34 2008 +0000 @@ -648,18 +648,9 @@ int entries, frames_per_sample; uint32_t format; uint8_t codec_name[32]; - - /* for palette traversal */ unsigned int color_depth; - unsigned int color_start; - unsigned int color_count; - unsigned int color_end; - int color_index; - int color_dec; int color_greyscale; - const uint8_t *color_table; int j, pseudo_stream_id; - unsigned char r, g, b; get_byte(pb); /* version */ get_be24(pb); /* flags */ @@ -752,7 +743,12 @@ /* if the depth is 2, 4, or 8 bpp, file is palettized */ if ((color_depth == 2) || (color_depth == 4) || (color_depth == 8)) { + /* for palette traversal */ + unsigned int color_start, color_count, color_end; + unsigned char r, g, b; + if (color_greyscale) { + int color_index, color_dec; /* compute the greyscale palette */ st->codec->bits_per_sample = color_depth; color_count = 1 << color_depth; @@ -767,6 +763,7 @@ color_index = 0; } } else if (st->codec->color_table_id) { + const uint8_t *color_table; /* if flag bit 3 is set, use the default palette */ color_count = 1 << color_depth; if (color_depth == 2)