summaryrefslogtreecommitdiffstats
path: root/libao2
diff options
context:
space:
mode:
Diffstat (limited to 'libao2')
-rw-r--r--libao2/ao_pcm.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libao2/ao_pcm.c b/libao2/ao_pcm.c
index 99374c2b19..025c3b75ec 100644
--- a/libao2/ao_pcm.c
+++ b/libao2/ao_pcm.c
@@ -120,6 +120,7 @@ static int init(int rate,int channels,int format,int flags){
wavhdr.sample_rate = le2me_32(ao_data.samplerate);
wavhdr.bytes_per_second = le2me_32(ao_data.bps);
wavhdr.bits = le2me_16(bits);
+ wavhdr.block_align = le2me_16(ao_data.channels * (bits / 8));
wavhdr.data_length=le2me_32(0x7ffff000);
wavhdr.file_length = wavhdr.data_length + sizeof(wavhdr) - 8;