Prevent non-loop VGM playback overrun

This commit is contained in:
2026-09-15 15:11:24 +03:00
parent 1686838e03
commit c6004c19fb
5 changed files with 12 additions and 11 deletions
-4
View File
@@ -165,9 +165,6 @@ typedef struct {
/* ── Состояние парсера (глобальные переменные) ───────────────────── */
/** 1 = достигнут конец VGM-данных (команда 0x66 или конец файла) */
extern volatile uint8_t vgm_song_ended;
/** 1 = пауза (буферы заполняются тишиной) */
extern uint8_t vgm_paused;
@@ -249,7 +246,6 @@ void vgm_fill_buffer(uint8_t buf_idx);
/**
* Перемотать VGM на точку петли (если установлена).
* Сбрасывает vgm_song_ended = 0 при успехе.
* @return 1 = петля есть (перемотано), 0 = нет петли
*/
uint8_t vgm_rewind_to_loop(void);