From 3ad17813a48638d1eb87bcdf438add88228a09ae Mon Sep 17 00:00:00 2001 From: bnnm Date: Sun, 23 Jul 2023 15:09:33 +0200 Subject: [PATCH] doc --- doc/FORMATS.md | 21 ++++++++++++--------- src/meta/sdrh.c | 1 + 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/doc/FORMATS.md b/doc/FORMATS.md index ed321080..516c5648 100644 --- a/doc/FORMATS.md +++ b/doc/FORMATS.md @@ -662,10 +662,6 @@ different internally (encrypted, different versions, etc) and not always can be - **redspark.c** - RedSpark Header [*REDSPARK*] - Codecs: NGC_DSP -- **ivaud.c** - - Rockstar .ivaud header [*IVAUD*] - - *ivaud*: `.ivaud .(extensionless)` - - Codecs: PCM16LE XMA1 MPEG IMA_int - **ps2_sps.c** - Ape Escape 2 SPS Header [*PS2_SPS*] - *ps2_sps*: `.sps` @@ -862,7 +858,7 @@ different internally (encrypted, different versions, etc) and not always can be - Codecs: PCM16LE - **sgxd.c** - Sony SGXD header [*SGXD*] - - *sgxd*: `.sgb .sgx .sgd + .sgh .sgb` + - *sgxd*: `.sgb .sgd + .sgh .sgb` - Codecs: PCM16BE OGG_VORBIS PSX ATRAC3 PSX_cfg FFmpeg(various) - **wii_ras.c** - RAS header [*WII_RAS*] @@ -1040,9 +1036,9 @@ different internally (encrypted, different versions, etc) and not always can be - Microsoft XMA RIFF header [*XMA_RIFF*] - *xma*: `.xma .xma2 .wav .lwav .nps .str .kmx` - Codecs: XMA -- **sxd.c** - - Sony SXD header [*SXD*] - - *sxd*: `.sxd .sxd2 .sxd3 + .sxd1` +- **sndx.c** + - Sony SNDX header [*SNDX*] + - *sndx*: `.sxd .sxd2 .sxd3 + .sxd1` - Codecs: PSX HEVAG ATRAC9 - **ogl.c** - Shin'en OGL header [*OGL*] @@ -1793,7 +1789,10 @@ different internally (encrypted, different versions, etc) and not always can be - Torus SqueakStream header [*SQUEAKSTREAM*] - Torus SqueakSample header [*SQUEAKSAMPLE*] - *squeaksample*: `(base) + .asset .(external) .raw` - - Codecs: NGC_DSP PCM16LE PCM16BE PSX PCM8 MS_IMA IMA + - Codecs: NGC_DSP PCM16LE PCM16BE PSX PCM8 MS_IMA IMA XMA2 OGG_VORBIS SPEEX +- **snds.c** + - Sony SNDS header [*SNDS*] + - Codecs: ATRAC9 - **scd_pcm.c** - Lunar: Eternal Blue .PCM header [*SCD_PCM*] - *scd_pcm*: `.pcm` @@ -1826,6 +1825,10 @@ different internally (encrypted, different versions, etc) and not always can be - Tiger Game.com .4 header [*TGC*] - *tgc*: `.4` - Codecs: TGC +- **ivaud.c** + - Rockstar .ivaud header [*IVAUD*] + - *ivaud*: `.ivaud .(extensionless)` + - Codecs: PCM16LE XMA1 MPEG IMA_int - **pos.c** - RIFF WAVE header (.pos looping) [*RIFF_WAVE_POS*] - *pos*: `.pos + .wav` diff --git a/src/meta/sdrh.c b/src/meta/sdrh.c index 88d43035..72b04a6a 100644 --- a/src/meta/sdrh.c +++ b/src/meta/sdrh.c @@ -216,6 +216,7 @@ VGMSTREAM* init_vgmstream_sdrh_old(STREAMFILE* sf) { * 0x30: file name in a custom 40-char (RADIX style) encoding * others: ? (change in old/new) */ + /* there is also an older version in Shadow Hearts 2, more basic (no section table) and may contain sequences */ /* parse section */ {