Accept 0x00010102 in header for CWAV

This is supposedly in files from Fire Emblem Fates and
Hyrule Warriors Legends.
This commit is contained in:
Adam Gashlin 2016-04-26 11:02:11 -04:00
parent 12c375e43f
commit fa6c98696b

View File

@ -46,7 +46,11 @@ static void read_rwav(struct rwav_data * rd)
/* little endian, version 2 */ /* little endian, version 2 */
if ((uint32_t)read_32bitBE(rd->offset+4,rd->streamFile)!=0xFFFE4000 || if ((uint32_t)read_32bitBE(rd->offset+4,rd->streamFile)!=0xFFFE4000 ||
(uint32_t)read_32bitBE(rd->offset+8,rd->streamFile)!=0x00000102) (
(uint32_t)read_32bitBE(rd->offset+8,rd->streamFile)!=0x00000102 &&
(uint32_t)read_32bitBE(rd->offset+8,rd->streamFile)!=0x00010102
)
)
return; return;
chunk_table_offset = rd->offset+0x18; chunk_table_offset = rd->offset+0x18;