fix incorrect handling of block align

This commit is contained in:
Josh Coalson
2008-09-13 19:29:27 +00:00
parent d7f5344a64
commit bbdb83d633

View File

@@ -118,7 +118,7 @@ elsif ($format eq 'wave' || $format eq 'wave64' || $format eq 'rf64') {
print pack('v', $channels);
print pack('V', $samplerate);
print pack('V', $samplerate * $channels * $bps);
print pack('v', $bps); # block align = channels*((bps+7)/8)
print pack('v', $channels * $bps); # block align = channels*((bps+7)/8)
print pack('v', $bps * 8); # bits per sample = ((bps+7)/8)*8
if ($wavx) {
print pack('v', 22); # cbSize