From 06283e07140f39a9f3db636c8a4ff8fcbc56a290 Mon Sep 17 00:00:00 2001 From: jacqueline Date: Thu, 10 Aug 2023 22:24:47 +1000 Subject: Fix issues with timing stereo streams --- src/codecs/mad.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/codecs/mad.cpp') diff --git a/src/codecs/mad.cpp b/src/codecs/mad.cpp index dfa568d4..f4cfb3b9 100644 --- a/src/codecs/mad.cpp +++ b/src/codecs/mad.cpp @@ -92,7 +92,9 @@ auto MadMp3Decoder::OpenStream(std::shared_ptr input) auto vbr_length = GetVbrLength(header); if (vbr_length) { - output.total_samples = vbr_length; + output.total_samples = vbr_length.value() * channels; + } else { + // FIXME: calculate length using the filesize, assuming CBR. } return output; } -- cgit v1.2.3