summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego 'Flameeyes' Pettenò <flameeyes@gmail.com>2007-06-08 18:11:58 +0200
committerDiego 'Flameeyes' Pettenò <flameeyes@gmail.com>2007-06-08 18:11:58 +0200
commitfa73605943a34d50491ecd1fe74d6d9a1dc27874 (patch)
treec199ab11ac3f03354f13f4684cc9ef526bce0878
parent2e3c87592773b39e1b4978f0d3a7ea6053bcfbb2 (diff)
downloadxine-lib-fa73605943a34d50491ecd1fe74d6d9a1dc27874.tar.gz
xine-lib-fa73605943a34d50491ecd1fe74d6d9a1dc27874.tar.bz2
Mark some stuff constant, reduce scope of a few other variables.
-rw-r--r--src/demuxers/demux_qt.c27
1 files changed, 13 insertions, 14 deletions
diff --git a/src/demuxers/demux_qt.c b/src/demuxers/demux_qt.c
index 65bf81f4d..e6867c246 100644
--- a/src/demuxers/demux_qt.c
+++ b/src/demuxers/demux_qt.c
@@ -820,20 +820,8 @@ static qt_error parse_trak_atom (qt_trak *trak,
const unsigned int trak_atom_size = BE_32(&trak_atom[0]);
unsigned int atom_pos;
unsigned int properties_offset;
- unsigned int current_stsd_atom_size;
qt_error last_error = QT_OK;
- /* for palette traversal */
- int color_depth;
- int color_flag;
- int color_start;
- int color_count;
- int color_end;
- int color_index;
- int color_dec;
- int color_greyscale;
- const unsigned char *color_table;
-
/* initialize trak structure */
trak->edit_list_count = 0;
trak->edit_list_table = NULL;
@@ -950,7 +938,18 @@ static qt_error parse_trak_atom (qt_trak *trak,
properties_offset = 0x0C;
for (k = 0; k < trak->stsd_atoms_count; k++) {
- current_stsd_atom_size = BE_32(&trak_atom[atom_pos - 4]);
+ const uint32_t current_stsd_atom_size = BE_32(&trak_atom[atom_pos - 4]);
+
+ /* for palette traversal */
+ int color_depth;
+ int color_flag;
+ int color_start;
+ int color_count;
+ int color_end;
+ int color_index;
+ int color_dec;
+ int color_greyscale;
+ const unsigned char *color_table;
if (trak->type == MEDIA_VIDEO) {
@@ -1231,7 +1230,7 @@ static qt_error parse_trak_atom (qt_trak *trak,
(BE_32(&trak_atom[atom_pos + 0x34]) == WAVE_ATOM) &&
(BE_32(&trak_atom[atom_pos + 0x3C]) == FRMA_ATOM) &&
(ME_32(&trak_atom[atom_pos + 0x48]) == trak->stsd_atoms[k].audio.codec_fourcc)) {
- int wave_size = BE_32(&trak_atom[atom_pos + 0x44]) - 8;
+ const int wave_size = BE_32(&trak_atom[atom_pos + 0x44]) - 8;
if ((wave_size >= sizeof(xine_waveformatex)) &&
(current_atom_size >= (0x4C + wave_size))) {