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");
|
LOGW("out of bytes, finished playing");
|
||||||
err = MPG123_DONE;
|
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 += done;
|
||||||
musicFile->offset = lseek(musicFile->android_fd, 0, SEEK_CUR);
|
musicFile->offset = lseek(musicFile->android_fd, 0, SEEK_CUR);
|
||||||
if(musicFile->offset >= musicFile->num_bytes) {
|
if(musicFile->offset >= musicFile->num_bytes) {
|
||||||
|
|||||||
Reference in New Issue
Block a user