diff --git a/src/source/channel_volume.rs b/src/source/channel_volume.rs index ed548d2d..29d5a59b 100644 --- a/src/source/channel_volume.rs +++ b/src/source/channel_volume.rs @@ -106,7 +106,9 @@ where { #[inline] fn current_span_len(&self) -> Option { - self.input.current_span_len() + self.input + .current_span_len() + .map(|len| len / self.input.channels().get() as usize * self.channel_volumes.len()) } #[inline]