summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetri Hintukainen <phintuka@users.sourceforge.net>2011-10-04 11:16:10 +0300
committerPetri Hintukainen <phintuka@users.sourceforge.net>2011-10-04 11:16:10 +0300
commit0c0175429f974b607f085c56be152ed5c3c20251 (patch)
tree0d13a1040d9972215a4c0fb5540c1604f8cc88e8
parent06a273f4917e5b7460985a33a96276b0f84dc8b1 (diff)
downloadxine-lib-0c0175429f974b607f085c56be152ed5c3c20251.tar.gz
xine-lib-0c0175429f974b607f085c56be152ed5c3c20251.tar.bz2
demux_qt: fixed using uninitialized data
-rw-r--r--src/demuxers/demux_qt.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/demuxers/demux_qt.c b/src/demuxers/demux_qt.c
index 7c6f7efe3..70b325535 100644
--- a/src/demuxers/demux_qt.c
+++ b/src/demuxers/demux_qt.c
@@ -1802,11 +1802,12 @@ static void get_next_edit_list_entry(qt_trak *trak,
int64_t *edit_list_duration,
unsigned int global_timescale) {
+ *edit_list_media_time = 0;
+ *edit_list_duration = MAX_DURATION;
+
/* if there is no edit list, set to max duration and get out */
if (!trak->edit_list_table) {
- *edit_list_media_time = 0;
- *edit_list_duration = MAX_DURATION;
debug_edit_list(" qt: no edit list table, initial = %d, %"PRId64"\n", *edit_list_media_time, *edit_list_duration);
return;