summaryrefslogtreecommitdiffstats
path: root/libao2
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-08-17 11:27:11 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-08-17 11:27:11 +0000
commit252d940dd86170b8ca3cfd0cae54c9ad7bec0b77 (patch)
treea5703beb17ef12e3bac1cbbae9fe55470ec3c97b /libao2
parentc9d0af53953dde6788c60a2967c7a267d83667ba (diff)
downloadmpv-252d940dd86170b8ca3cfd0cae54c9ad7bec0b77.tar.bz2
mpv-252d940dd86170b8ca3cfd0cae54c9ad7bec0b77.tar.xz
Set block_align in header, seems MatLab can not handle files without.
Patch by Pedro Larroy Tovar (pedro at larroy dot com). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16244 b3059339-0415-0410-9bf9-f77b7e298cf2
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;