audiomp3: reset decoded_samples when file resets
In testing, I saw that the decoded_samples value kept increasing when I stopped and restarted playback, as I'd missed setting it back to zero during the reset operation.
This commit is contained in:
parent
98b0029a29
commit
131b94540e
@ -304,6 +304,7 @@ void audiomp3_mp3file_reset_buffer(audiomp3_mp3file_obj_t *self,
|
|||||||
f_lseek(&self->file->fp, 0);
|
f_lseek(&self->file->fp, 0);
|
||||||
self->inbuf_offset = self->inbuf_length;
|
self->inbuf_offset = self->inbuf_length;
|
||||||
self->eof = 0;
|
self->eof = 0;
|
||||||
|
self->samples_decoded = 0;
|
||||||
self->other_channel = -1;
|
self->other_channel = -1;
|
||||||
mp3file_update_inbuf_half(self);
|
mp3file_update_inbuf_half(self);
|
||||||
mp3file_skip_id3v2(self);
|
mp3file_skip_id3v2(self);
|
||||||
|
Loading…
Reference in New Issue
Block a user