summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiguel Freitas <miguelfreitas@users.sourceforge.net>2002-07-17 18:49:49 +0000
committerMiguel Freitas <miguelfreitas@users.sourceforge.net>2002-07-17 18:49:49 +0000
commita7816622f52f56c203fc6d995ad1a6104184c4f2 (patch)
tree1754a48a44719afa7223038044d7f17b983926e6
parent9455c47fad09e283ba22b584d11d298b28f11488 (diff)
downloadxine-lib-a7816622f52f56c203fc6d995ad1a6104184c4f2.tar.gz
xine-lib-a7816622f52f56c203fc6d995ad1a6104184c4f2.tar.bz2
64-bit QT file fix by Dan Lindstrom <lindstromd@gmx.net>
CVS patchset: 2306 CVS date: 2002/07/17 18:49:49
-rw-r--r--src/demuxers/demux_qt.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/demuxers/demux_qt.c b/src/demuxers/demux_qt.c
index c5460f706..0becc401c 100644
--- a/src/demuxers/demux_qt.c
+++ b/src/demuxers/demux_qt.c
@@ -30,7 +30,7 @@
* build_frame_table
* free_qt_info
*
- * $Id: demux_qt.c,v 1.68 2002/07/17 18:17:49 miguelfreitas Exp $
+ * $Id: demux_qt.c,v 1.69 2002/07/17 18:49:49 miguelfreitas Exp $
*
*/
@@ -1038,7 +1038,7 @@ static qt_error open_qt_file(qt_info *info, input_plugin_t *input) {
}
top_level_atom_size = BE_32(&atom_preamble[0]);
top_level_atom_size <<= 32;
- top_level_atom_size = BE_32(&atom_preamble[4]);
+ top_level_atom_size |= BE_32(&atom_preamble[4]);
/* rewind 8 bytes */
if (input->seek(input, preseek_pos, SEEK_SET) != preseek_pos) {