diff options
author | Miguel Freitas <miguelfreitas@users.sourceforge.net> | 2002-07-17 18:49:49 +0000 |
---|---|---|
committer | Miguel Freitas <miguelfreitas@users.sourceforge.net> | 2002-07-17 18:49:49 +0000 |
commit | a7816622f52f56c203fc6d995ad1a6104184c4f2 (patch) | |
tree | 1754a48a44719afa7223038044d7f17b983926e6 /src | |
parent | 9455c47fad09e283ba22b584d11d298b28f11488 (diff) | |
download | xine-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
Diffstat (limited to 'src')
-rw-r--r-- | src/demuxers/demux_qt.c | 4 |
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) { |