This commit is contained in:
bnnm 2023-10-14 12:55:27 +02:00
parent 681384fb64
commit 8cbd7ad32a

View File

@ -1600,7 +1600,8 @@ different internally (encrypted, different versions, etc) and not always can be
- Codecs: IMUSE - Codecs: IMUSE
- **ktsr.c** - **ktsr.c**
- Koei Tecmo KTSR header [*KTSR*] - Koei Tecmo KTSR header [*KTSR*]
- *ktsr*: `.ktsl2asbin .asbin` - *asrs*: `.srsa`
- *ktsr_internal*: `.ktsl2asbin .asbin`
- Subfiles: *riff ogg_vorbis ktss* - Subfiles: *riff ogg_vorbis ktss*
- Codecs: MSADPCM_int NGC_DSP ATRAC9 - Codecs: MSADPCM_int NGC_DSP ATRAC9
- **mups.c** - **mups.c**
@ -1938,85 +1939,85 @@ Quick list of most codecs vgmstream supports, including many obscure ones that
are used in few games. are used in few games.
- PCM - PCM
- PCM 16-bit (little endian, big endian) - PCM 16-bit (little endian, big endian)
- PCM 8-bit (signed, unsigned, sign bit) - PCM 8-bit (signed, unsigned, sign bit)
- PCM 4-bit (signed, unsigned) - PCM 4-bit (signed, unsigned)
- PCM 24-bit (little endian, big endian) - PCM 24-bit (little endian, big endian)
- PCM 32-bit float - PCM 32-bit float
- u-Law/a-LAW - u-Law/a-LAW
- ADPCM (BRR/XA-style) - ADPCM (BRR/XA-style)
- CD-ROM XA ADPCM - CD-ROM XA ADPCM
- Sony PSX ADPCM a.k.a VAG (standard, badflags, configurable, extended) - Sony PSX ADPCM a.k.a VAG (standard, badflags, configurable, extended)
- CRI ADX (standard, fixed, exponential, encrypted) - CRI ADX (standard, fixed, exponential, encrypted)
- Silicon Graphics VADPCM - Silicon Graphics VADPCM
- Nintendo DSP ADPCM a.k.a GC ADPCM - Nintendo DSP ADPCM a.k.a GC ADPCM
- Nintendo DTK ADPCM - Nintendo DTK ADPCM
- Nintendo AFC ADPCM - Nintendo AFC ADPCM
- Microsoft MSADPCM (standard, mono, Cricket Audio) - Microsoft MSADPCM (standard, mono, Cricket Audio)
- Electronic Arts EA-XA (stereo, mono, Maxis) - Electronic Arts EA-XA (stereo, mono, Maxis)
- Electronic Arts EA-XAS (v0, v1) - Electronic Arts EA-XAS (v0, v1)
- Konami MTAF ADPCM - Konami MTAF ADPCM
- Konami MTA2 ADPCM - Konami MTA2 ADPCM
- FMOD FADPCM ADPCM - FMOD FADPCM ADPCM
- Procyon Studio ADPCM - Procyon Studio ADPCM
- Level-5 0x555 ADPCM - Level-5 0x555 ADPCM
- Konami XMD ADPCM - Konami XMD ADPCM
- Argonaut ASF ADPCM - Argonaut ASF ADPCM
- Tantalus ADPCM - Tantalus ADPCM
- ADPCM (IMA-style) - ADPCM (IMA-style)
- DVI/IMA ADPCM (stereo/mono + high/low nibble, 3DS, Quantic Dream, SNDS, etc) - DVI/IMA ADPCM (stereo/mono + high/low nibble, 3DS, Quantic Dream, SNDS, etc)
- Microsoft MS-IMA ADPCM (standard, Xbox, NDS, Radical, Wwise, FSB, WV6, etc) - Microsoft MS-IMA ADPCM (standard, Xbox, NDS, Radical, Wwise, FSB, WV6, etc)
- Yamaha ADPCM (AICA, Aska) - Yamaha ADPCM (AICA, Aska)
- Westwood VBR ADPCM - Westwood VBR ADPCM
- OKI ADPCM (16-bit output, 4-shift, PC-FX) - OKI ADPCM (16-bit output, 4-shift, PC-FX)
- LucasArts iMUSE VBR ADPCM - LucasArts iMUSE VBR ADPCM
- Tiger Game.com ADPCM - Tiger Game.com ADPCM
- ADPCM (others) - ADPCM (others)
- Sony HEVAG - Sony HEVAG
- Ubisoft 4/6-bit ADPCM - Ubisoft 4/6-bit ADPCM
- Platinum ADPCM - Platinum ADPCM
- Paradigm MC3 ADPCM - Paradigm MC3 ADPCM
- Ocean DSA ADPCM - Ocean DSA ADPCM
- lsf ADPCM - lsf ADPCM
- ITU-T G.721 - ITU-T G.721
- CompressWave (CWav) Huffman ADPCM - CompressWave (CWav) Huffman ADPCM
- Perceptual/transform-based - Perceptual/transform-based
- MPEG MP1/2/3 (standard, AHX, XVAG, FSB, AWC, P3D, EA, etc) - MPEG MP1/2/3 (standard, AHX, XVAG, FSB, AWC, P3D, EA, etc)
- Xiph Vorbis (Ogg, FSB, Wwise, OGL, Silicon Knights) - Xiph Vorbis (Ogg, FSB, Wwise, OGL, Silicon Knights)
- CRI HCA - CRI HCA
- ITU-T G.722.1 annex C a.k.a. Polycom Siren 14 (Namco) - ITU-T G.722.1 annex C a.k.a. Polycom Siren 14 (Namco)
- ITU-T G.719 annex B a.k.a. Polycom Siren 22 - ITU-T G.719 annex B a.k.a. Polycom Siren 22
- Xiph Opus (Ogg, Switch, EA, UE4, Exient, FSB) - Xiph Opus (Ogg, Switch, EA, UE4, Exient, FSB)
- Xiph CELT (FSB) - Xiph CELT (FSB)
- Microsoft XMA1/2 - Microsoft XMA1/2
- Microsoft WMA v1, WMA v2, WMAPro - Microsoft WMA v1, WMA v2, WMAPro
- AAC - AAC
- Sony ATRAC3 - Sony ATRAC3
- Sony ATRAC3plus - Sony ATRAC3plus
- Sony ATRAC9 - Sony ATRAC9
- Relic Codec - Relic Codec
- tri-Ace PS2 Codec - tri-Ace PS2 Codec
- Bink - Bink
- AC3/SPDIF - AC3/SPDIF
- Musepack - Musepack
- Electronic Arts EASpeex - Electronic Arts EASpeex
- Electronic Arts EALayer3 - Electronic Arts EALayer3
- Electronic Arts EA-XMA - Electronic Arts EA-XMA
- Electronic Arts MicroTalk a.k.a. UTK or UMT - Electronic Arts MicroTalk a.k.a. UTK or UMT
- Inti Creates DCT codec - Inti Creates DCT codec
- Circus XPCM VQ - Circus XPCM VQ
- Misc - Misc
- SDX2 2:1 Squareroot-Delta-Exact compression DPCM - SDX2 2:1 Squareroot-Delta-Exact compression DPCM
- CBD2 2:1 Cuberoot-Delta-Exact compression DPCM - CBD2 2:1 Cuberoot-Delta-Exact compression DPCM
- Activision EXAKT SASSC DPCM - Activision EXAKT SASSC DPCM
- Xilam DERF DPCM - Xilam DERF DPCM
- Circus XPCM DPCM - Circus XPCM DPCM
- VisualArt's NWA PCM/DPCM - VisualArt's NWA PCM/DPCM
- Marble WADY PCM/DPCM - Marble WADY PCM/DPCM
- InterPlay ACM - InterPlay ACM
- Inti Creates Range codec - Inti Creates Range codec
- FLAC - FLAC
- Others - Others
Sometimes standard codecs come in non-standard layouts that aren't normally Sometimes standard codecs come in non-standard layouts that aren't normally
supported by other players (like multiple `.ogg` or `.mp3` files chunked and supported by other players (like multiple `.ogg` or `.mp3` files chunked and
@ -2028,4 +2029,4 @@ proper support of encoder delay, accurate sample counts and seeking that other
plugins may lack. plugins may lack.
Note that vgmstream doesn't (can't) reproduce in-game music 1:1, as internal Note that vgmstream doesn't (can't) reproduce in-game music 1:1, as internal
resampling, filters, volume, etc, are not replicated. resampling, filters, volume, etc, are not replicated.