From 81f54d602eeccc9e21ed1ae37b4f711167ae6f0d Mon Sep 17 00:00:00 2001 From: lisyarus Date: Sat, 15 Oct 2022 23:05:15 +0300 Subject: [PATCH] Fix loading stereo mp3 --- libs/audio/source/track_mp3.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libs/audio/source/track_mp3.cpp b/libs/audio/source/track_mp3.cpp index b690379e..832564c5 100644 --- a/libs/audio/source/track_mp3.cpp +++ b/libs/audio/source/track_mp3.cpp @@ -75,14 +75,17 @@ namespace psemek::audio source_buffer_[i + 0] = source_buffer_[i / 2]; source_buffer_[i + 1] = source_buffer_[i / 2]; } - source_buffer_size *= 2; } + source_buffer_size *= 2; + resampler_.ratio(static_cast(frequency) / frame_info.hz); resampler_.feed({source_buffer_.data(), source_buffer_.data() + source_buffer_size}); } } + played_.fetch_add(result); + return result; }