diff --git a/Frameworks/vgmstream/vgmstream/src/meta/ps2_joe.c b/Frameworks/vgmstream/vgmstream/src/meta/ps2_joe.c index 8087bf280..5856f528f 100644 --- a/Frameworks/vgmstream/vgmstream/src/meta/ps2_joe.c +++ b/Frameworks/vgmstream/vgmstream/src/meta/ps2_joe.c @@ -37,6 +37,9 @@ VGMSTREAM * init_vgmstream_ps2_joe(STREAMFILE *streamFile) { dataLength = read_32bitLE(0x4,streamFile); dataInterleave = read_32bitLE(0x8,streamFile); + if (!dataInterleave) + dataInterleave = 16; /* XXX */ + /* fill in the vital statistics */ start_offset = fileLength - dataLength; vgmstream->channels = channel_count;