mirror of
https://github.com/vgmstream/vgmstream.git
synced 2025-01-19 00:04:04 +01:00
Gitaroo Man IMC fix allowed sample rates, won't fail on ST10 unused subsongs now
This commit is contained in:
parent
950508967b
commit
8b7cfe59bf
@ -26,9 +26,9 @@ VGMSTREAM * init_vgmstream_imc(STREAMFILE *streamFile) {
|
||||
/* extra checks since the header is so simple */
|
||||
if (channel_count < 1 || channel_count > 8)
|
||||
goto fail;
|
||||
if (!(sample_rate == 11025 || sample_rate == 16000 || sample_rate == 22050 ||
|
||||
sample_rate == 32000 || sample_rate == 44100 || sample_rate == 48000))
|
||||
/* the game can only play these sample rates */
|
||||
if (sample_rate < 11025 || sample_rate > 48000)
|
||||
/* game can play 11025, 16000, 22050, 32000, 44100, 48000. Anything else will be
|
||||
silent in-game. ST10.IMC subsongs 42-47 use 22000, those are unused silent audio */
|
||||
goto fail;
|
||||
if (interleave*blocks + start_offset != file_size)
|
||||
goto fail;
|
||||
|
Loading…
x
Reference in New Issue
Block a user