aboutsummaryrefslogtreecommitdiffstats
path: root/nihav-core/src
diff options
context:
space:
mode:
authorKostya Shishkov <kostya.shishkov@gmail.com>2020-05-27 17:24:25 +0200
committerKostya Shishkov <kostya.shishkov@gmail.com>2020-05-27 17:25:08 +0200
commitb9f94e7b76cfb2544ad8c1af0d6ae4476a03e8f2 (patch)
tree959db3441f17f3a582391239376288999a767310 /nihav-core/src
parentb3785cd74e6f2ac6bdb1bda21c4c66ab807a73c0 (diff)
downloadnihav-b9f94e7b76cfb2544ad8c1af0d6ae4476a03e8f2.tar.gz
core/soundcvt: fix conversion of packed data
Diffstat (limited to 'nihav-core/src')
-rw-r--r--nihav-core/src/soundcvt/mod.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/nihav-core/src/soundcvt/mod.rs b/nihav-core/src/soundcvt/mod.rs
index bea95d1..6864f7e 100644
--- a/nihav-core/src/soundcvt/mod.rs
+++ b/nihav-core/src/soundcvt/mod.rs
@@ -368,8 +368,8 @@ Result<NABufferType, SoundConvertError> {
}
let mut dst_buf = ret.unwrap();
- let sstep = src.get_audio_step();
- let dstep = dst_buf.get_audio_step();
+ let sstep = src.get_audio_step().max(1);
+ let dstep = dst_buf.get_audio_step().max(1);
let sr: Box<dyn SampleReader> = match src {
NABufferType::AudioU8(ref ab) => {
let stride = ab.get_stride();