summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
authormosu <mosu@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-11-05 21:40:34 +0000
committermosu <mosu@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-11-05 21:40:34 +0000
commit9ea3354fbfd41d3905dcce292027ee683dfc386c (patch)
tree94ac28137a99ba51e6066cb0a5b2a8c46e9478a8 /libmpdemux
parent4e22b3360e549a1e77bfd114d06cd43095247f21 (diff)
downloadmpv-9ea3354fbfd41d3905dcce292027ee683dfc386c.tar.bz2
mpv-9ea3354fbfd41d3905dcce292027ee683dfc386c.tar.xz
Fix member alignment for usage on 64bit processors.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13882 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/demux_ogg.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libmpdemux/demux_ogg.c b/libmpdemux/demux_ogg.c
index e8e5c6fe34..d26381df27 100644
--- a/libmpdemux/demux_ogg.c
+++ b/libmpdemux/demux_ogg.c
@@ -70,7 +70,7 @@ typedef struct stream_header_audio
ogg_int32_t avgbytespersec;
} stream_header_audio;
-typedef struct stream_header
+typedef struct __attribute__((__packed__)) stream_header
{
char streamtype[8];
char subtype[4];
@@ -84,6 +84,8 @@ typedef struct stream_header
ogg_int32_t buffersize;
ogg_int16_t bits_per_sample;
+ ogg_int16_t padding;
+
union
{
// Video specific