vag
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| vag [2026/10/15 21:06] – создано gecko | vag [2026/10/15 21:11] (текущий) – gecko | ||
|---|---|---|---|
| Строка 17: | Строка 17: | ||
| Дальше идут данные ADPCM, которые хранятся блоками по 16 байт. Структура блока следующая: | Дальше идут данные ADPCM, которые хранятся блоками по 16 байт. Структура блока следующая: | ||
| - | * 1 байт (uint8) - коэффициент декодирования | + | * 1 байт (uint8) - параметры декодирования |
| - | * 1 байт (uint8) - маркер | + | * 1 байт (uint8) - флаги управления воспроизведением: |
| * 14 байт (28 сэмплов) - звуковые данные блока. | * 14 байт (28 сэмплов) - звуковые данные блока. | ||
| + | |||
| + | Декодировать ADPCM программно не нужно, [[SPU]] делает это аппаратно. | ||
| + | |||
| + | ===== Примечания ===== | ||
| + | |||
| + | * ADPCM-данные должны начинаться с 16 байт тишины (lead-in) для предотвращения щелчков. | ||
| + | * Максимальный размер данных одного VAG не должен превышать 520160 байт. | ||
vag.1792098374.txt.gz · Последнее изменение: — gecko
