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) {