fix: fix getCurrentPosition(), remaining_samples was counting 2x too fast
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user