avi: output bps for audio in bits
authorKostya Shishkov <kostya.shishkov@gmail.com>
Thu, 15 Jun 2017 10:49:08 +0000 (12:49 +0200)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Thu, 15 Jun 2017 10:49:08 +0000 (12:49 +0200)
src/demuxers/avi.rs

index 2d2a261f591bd2c968b3a9ad774a872d7ddae7d3..67195c2ddb61c4b7bf4c9d9bea4bc1495cfeda2c 100644 (file)
@@ -328,7 +328,7 @@ fn parse_strf_auds(dmx: &mut AVIDemuxer, size: usize) -> DemuxerResult<usize> {
     let samplespersec       = dmx.src.read_u32le()?;
     let avgbytespersec      = dmx.src.read_u32le()?;
     let block_align         = dmx.src.read_u16le()?;
-    let bits_per_sample     = dmx.src.read_u16le()?;
+    let bits_per_sample     = dmx.src.read_u16le()? * 8;
 
     let soniton = NASoniton::new(bits_per_sample as u8, SONITON_FLAG_SIGNED);
     let ahdr = NAAudioInfo::new(samplespersec, channels as u8, soniton, block_align as usize);