This commit is contained in:
bnnm 2024-04-28 23:28:08 +02:00
parent c30ed29a3a
commit 0f7e431244
3 changed files with 12 additions and 11 deletions

View File

@ -261,7 +261,7 @@ different internally (encrypted, different versions, etc) and not always can be
- Codecs: PSX - Codecs: PSX
- **svs.c** - **svs.c**
- Square SVS header [*SVS*] - Square SVS header [*SVS*]
- *svs*: `.svs` - *svs*: `.bgm .svs`
- Codecs: PSX - Codecs: PSX
- **riff.c** - **riff.c**
- RIFF WAVE header [*RIFF_WAVE*] - RIFF WAVE header [*RIFF_WAVE*]
@ -271,7 +271,7 @@ different internally (encrypted, different versions, etc) and not always can be
- RIFF WAVE header (ctrl looping) [*RIFF_WAVE_MWV*] - RIFF WAVE header (ctrl looping) [*RIFF_WAVE_MWV*]
- RIFX WAVE header [*RIFX_WAVE*] - RIFX WAVE header [*RIFX_WAVE*]
- RIFX WAVE header (smpl looping) [*RIFX_WAVE_smpl*] - RIFX WAVE header (smpl looping) [*RIFX_WAVE_smpl*]
- *riff*: `.wav .lwav .xwav .mwv .da .dax .cd .med .snd .adx .adp .xss .xsew .adpcm .adw .wd .(extensionless) .sbv .wvx .str .at3 .rws .aud .at9 .ckd .saf .ima .nsa .pcm .xvag .ogg .logg .p1d .xms .mus .dat .ldat .wma .lwma .caf .wax` - *riff*: `.wav .lwav .xwav .mwv .da .dax .cd .med .snd .adx .adp .xss .xsew .adpcm .adw .wd .(extensionless) .sbv .wvx .str .at3 .rws .aud .at9 .ckd .saf .ima .nsa .pcm .xvag .ogg .logg .p1d .xms .mus .dat .ldat .wma .lwma .caf .wax .voi`
- *rifx*: `.wav .lwav` - *rifx*: `.wav .lwav`
- Codecs: AICA_int PCM32LE PCM24LE PCM16BE PCM16LE PCM8_U MSADPCM IMA PCMFLOAT MS_IMA AICA MPEG_custom XBOX_IMA MS_IMA_3BIT DVI_IMA L5_555 OGG_VORBIS ATRAC9 ATRAC3 MPEG MSADPCM_int - Codecs: AICA_int PCM32LE PCM24LE PCM16BE PCM16LE PCM8_U MSADPCM IMA PCMFLOAT MS_IMA AICA MPEG_custom XBOX_IMA MS_IMA_3BIT DVI_IMA L5_555 OGG_VORBIS ATRAC9 ATRAC3 MPEG MSADPCM_int
- **nwa.c** - **nwa.c**
@ -837,7 +837,7 @@ different internally (encrypted, different versions, etc) and not always can be
- Codecs: PCM16LE PSX_cfg XMA1 - Codecs: PCM16LE PSX_cfg XMA1
- **msf.c** - **msf.c**
- Sony MSF header [*MSF*] - Sony MSF header [*MSF*]
- *msf*: `.msf .msa .at3 .mp3 .str` - *msf*: `.msf .msa .at3 .mp3 .str .snd`
- Codecs: PCM16BE PCM16LE PSX ATRAC3 FFmpeg(various) - Codecs: PCM16BE PCM16LE PSX ATRAC3 FFmpeg(various)
- **ps3_past.c** - **ps3_past.c**
- SNDP header [*PS3_PAST*] - SNDP header [*PS3_PAST*]
@ -1452,7 +1452,7 @@ different internally (encrypted, different versions, etc) and not always can be
- Codecs: PCM8_U - Codecs: PCM8_U
- **ffdl.c** - **ffdl.c**
- (container) - (container)
- *ffdl*: `.ogg .logg .mp4 .lmp4 .bin .(extensionless)` - *ffdl*: `.ogg .logg .mp4 .lmp4 .bin .lbin .(extensionless)`
- Subfiles: *ogg_vorbis mp4_aac_ffmpeg* - Subfiles: *ogg_vorbis mp4_aac_ffmpeg*
- **mus_vc.c** - **mus_vc.c**
- Vicious Cycle .MUS header [*MUS_VC*] - Vicious Cycle .MUS header [*MUS_VC*]
@ -1710,7 +1710,7 @@ different internally (encrypted, different versions, etc) and not always can be
- **psb.c** - **psb.c**
- M2 PSB header [*PSB*] - M2 PSB header [*PSB*]
- *psb*: `.psb` - *psb*: `.psb`
- Subfiles: *riff vag* - Subfiles: *riff vag ogg_vorbis*
- Codecs: PCM16LE PCM24LE MSADPCM XWMA XMA NGC_DSP Opus - Codecs: PCM16LE PCM24LE MSADPCM XWMA XMA NGC_DSP Opus
- **lopu_fb.c** - **lopu_fb.c**
- French-Bread LOPU header [*LOPU_FB*] - French-Bread LOPU header [*LOPU_FB*]
@ -1852,10 +1852,10 @@ different internally (encrypted, different versions, etc) and not always can be
- Tiger Game.com .4 header [*TGC*] - Tiger Game.com .4 header [*TGC*]
- *tgc*: `.4` - *tgc*: `.4`
- Codecs: TGC - Codecs: TGC
- **ivaud.c** - **rage_aud.c**
- Rockstar .ivaud header [*IVAUD*] - Rockstar AUD header [*RAGE_AUD*]
- *ivaud*: `.ivaud .(extensionless)` - *rage_aud*: `.(extensionless) .ivaud`
- Codecs: PCM16LE XMA1 MPEG IMA_int - Codecs: PCM16BE PCM16LE XMA1 MPEG IMA_int
- **asd_naxat.c** - **asd_naxat.c**
- Naxat .ASD header [*ASD_NAXAT*] - Naxat .ASD header [*ASD_NAXAT*]
- *asd_naxat*: `.asd` - *asd_naxat*: `.asd`

View File

@ -21,7 +21,7 @@ VGMSTREAM* init_vgmstream_ffdl(STREAMFILE* sf) {
* .mp4/lmp4: probable extension for iOS * .mp4/lmp4: probable extension for iOS
* .bin: iOS FFDL extension * .bin: iOS FFDL extension
* (extensionless): for FFDL files without names in Android .obb bigfile */ * (extensionless): for FFDL files without names in Android .obb bigfile */
if (!check_extensions(sf, "ogg,logg,mp4,lmp4,bin,")) if (!check_extensions(sf, "ogg,logg,mp4,lmp4,bin,lbin,"))
goto fail; goto fail;
/* "FFDL" is a wrapper used in all of the game's files, that may contain standard /* "FFDL" is a wrapper used in all of the game's files, that may contain standard

View File

@ -188,7 +188,8 @@ VGMSTREAM* init_vgmstream_fsb5(STREAMFILE* sf) {
break; break;
case 0x05: /* unknown 32b */ case 0x05: /* unknown 32b */
/* rare, found in Tearaway (Vita) with value 0 in first stream and /* rare, found in Tearaway (Vita) with value 0 in first stream and
* Shantae and the Seven Sirens (Mobile) with value 0x0003bd72 BE in #44 (Arena Town) */ * Shantae and the Seven Sirens (Mobile) with value 0x0003bd72 BE in #44 (Arena Town),
* also in SMT3 Remaster same as loop start (cue to jump to next segment?) */
VGM_LOG("FSB5: stream %i flag %x with value %08x\n", i, extraflag_type, read_u32le(extraflag_offset+0x04,sf)); VGM_LOG("FSB5: stream %i flag %x with value %08x\n", i, extraflag_type, read_u32le(extraflag_offset+0x04,sf));
break; break;
case 0x06: /* XMA seek table */ case 0x06: /* XMA seek table */