diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-08-17 11:27:11 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-08-17 11:27:11 +0000 |
commit | 252d940dd86170b8ca3cfd0cae54c9ad7bec0b77 (patch) | |
tree | a5703beb17ef12e3bac1cbbae9fe55470ec3c97b /libao2/ao_pcm.c | |
parent | c9d0af53953dde6788c60a2967c7a267d83667ba (diff) | |
download | mpv-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/ao_pcm.c')
-rw-r--r-- | libao2/ao_pcm.c | 1 |
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; |