Ubi SB: Disabled stream type 0x02 for PSP for now

This commit is contained in:
NicknineTheEagle 2019-09-03 22:12:30 +03:00
parent 9e6469c15e
commit 09ac65591c

View File

@ -1508,7 +1508,7 @@ static int parse_stream_codec(ubi_sb_header * sb) {
break; break;
default: default:
VGM_LOG("Unknown stream_type %02x for version %08x", sb->stream_type, sb->version); VGM_LOG("Unknown stream_type %02x for version %08x\n", sb->stream_type, sb->version);
goto fail; goto fail;
} }
} else if (sb->version < 0x000A0000) { } else if (sb->version < 0x000A0000) {
@ -1522,7 +1522,7 @@ static int parse_stream_codec(ubi_sb_header * sb) {
break; break;
default: default:
VGM_LOG("Unknown stream_type %02x for version %08x", sb->stream_type, sb->version); VGM_LOG("Unknown stream_type %02x for version %08x\n", sb->stream_type, sb->version);
goto fail; goto fail;
} }
} else { } else {
@ -1536,6 +1536,10 @@ static int parse_stream_codec(ubi_sb_header * sb) {
case UBI_PS3: case UBI_PS3:
sb->codec = RAW_PSX; /* PS3 */ sb->codec = RAW_PSX; /* PS3 */
break; break;
case UBI_PSP:
/* TODO: IMA using Ubisoft ADPCM frame layout [Splinter Cell: Essentials (PSP)] */
VGM_LOG("Unimplemented custom IMA codec.\n");
goto fail;
default: default:
sb->codec = UBI_ADPCM; sb->codec = UBI_ADPCM;
break; break;
@ -1578,7 +1582,7 @@ static int parse_stream_codec(ubi_sb_header * sb) {
break; break;
default: default:
VGM_LOG("Unknown stream_type %02x", sb->stream_type); VGM_LOG("Unknown stream_type %02x\n", sb->stream_type);
goto fail; goto fail;
} }
} }