summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin KAY <komadori@users.sourceforge.net>2003-06-22 19:42:31 +0000
committerRobin KAY <komadori@users.sourceforge.net>2003-06-22 19:42:31 +0000
commit79c13493d3a3b54ff70f9a3c8f9c6d583aa65254 (patch)
treefd5e2d07c311fb64b8fa2aea0cc9697f42251fb2
parent6adcccc7646edd716737f128555afc551a12eb7c (diff)
downloadxine-lib-79c13493d3a3b54ff70f9a3c8f9c6d583aa65254.tar.gz
xine-lib-79c13493d3a3b54ff70f9a3c8f9c6d583aa65254.tar.bz2
Fix unaligned access in real demuxer
CVS patchset: 5093 CVS date: 2003/06/22 19:42:31
-rw-r--r--src/demuxers/demux_real.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/demuxers/demux_real.c b/src/demuxers/demux_real.c
index 789b942c4..0b2d69124 100644
--- a/src/demuxers/demux_real.c
+++ b/src/demuxers/demux_real.c
@@ -28,7 +28,7 @@
*
* Based on FFmpeg's libav/rm.c.
*
- * $Id: demux_real.c,v 1.58 2003/06/20 21:22:41 jstembridge Exp $
+ * $Id: demux_real.c,v 1.59 2003/06/22 19:42:31 komadori Exp $
*/
#ifdef HAVE_CONFIG_H
@@ -484,9 +484,9 @@ static void real_parse_headers (demux_real_t *this) {
int str_len;
str_len = *(mdpr->type_specific_data + 56);
- fourcc = *(uint32_t *) (mdpr->type_specific_data + 58 + str_len);
+ fourcc = ME_32(mdpr->type_specific_data + 58 + str_len);
} else if(version == 5) {
- fourcc = *(uint32_t *) (mdpr->type_specific_data + 66);
+ fourcc = ME_32(mdpr->type_specific_data + 66);
} else {
printf("demux_real: unsupported audio header version %d\n", version);