From 21645b97469d39c956f128bc8e7f3bde2cd8e243 Mon Sep 17 00:00:00 2001 From: David Madl Date: Thu, 11 Jun 2026 17:21:28 +0200 Subject: [PATCH] fix: fix getCurrentPosition(), remaining_samples was counting 2x too fast --- app/src/main/cpp/PlaybackEngine.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/cpp/PlaybackEngine.cpp b/app/src/main/cpp/PlaybackEngine.cpp index a097da6..5d3b84c 100644 --- a/app/src/main/cpp/PlaybackEngine.cpp +++ b/app/src/main/cpp/PlaybackEngine.cpp @@ -374,7 +374,7 @@ void PlaybackEngine::musicFeedThread() { LOGW("out of bytes, finished playing"); err = MPG123_DONE; }*/ - musicFile->remaining_samples -= done / sizeof(int16_t); + musicFile->remaining_samples -= done / num_ch_in / sizeof(int16_t); //musicFile->offset += done; musicFile->offset = lseek(musicFile->android_fd, 0, SEEK_CUR); if(musicFile->offset >= musicFile->num_bytes) {