# HG changeset patch # User mosu # Date 1099690834 0 # Node ID e69a40dc1a198d193845867c871a431fe89f7491 # Parent 232ae8a3100919e7bc1a553489fdb6af2ac3701d Fix member alignment for usage on 64bit processors. diff -r 232ae8a31009 -r e69a40dc1a19 libmpdemux/demux_ogg.c --- a/libmpdemux/demux_ogg.c Fri Nov 05 18:51:37 2004 +0000 +++ b/libmpdemux/demux_ogg.c Fri Nov 05 21:40:34 2004 +0000 @@ -70,7 +70,7 @@ 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 @@ ogg_int32_t buffersize; ogg_int16_t bits_per_sample; + ogg_int16_t padding; + union { // Video specific