This commit is contained in:
bnnm 2023-05-29 00:38:46 +02:00
parent b121c14da6
commit 13f1cf1114

View File

@ -246,74 +246,85 @@ This list is not complete and many other files are supported.
Quick list of most codecs vgmstream supports, including many obscure ones that Quick list of most codecs vgmstream supports, including many obscure ones that
are used in few games. are used in few games.
- PCM 16-bit - PCM
- PCM 8-bit (signed, unsigned) - PCM 16-bit (little endian, big endian)
- PCM 4-bit (signed, unsigned) - PCM 8-bit (signed, unsigned, sign bit)
- PCM 32-bit float - PCM 4-bit (signed, unsigned)
- u-Law/a-LAW - PCM 24-bit (little endian, big endian)
- CRI ADX (standard, fixed, exponential, encrypted) - PCM 32-bit float
- Nintendo DSP ADPCM a.k.a GC ADPCM - u-Law/a-LAW
- Nintendo DTK ADPCM - ADPCM (BRR/XA-style)
- Nintendo AFC ADPCM - CD-ROM XA ADPCM
- ITU-T G.721 - Sony PSX ADPCM a.k.a VAG (standard, badflags, configurable, extended)
- CD-ROM XA ADPCM - CRI ADX (standard, fixed, exponential, encrypted)
- Sony PSX ADPCM a.k.a VAG (standard, badflags, configurable, extended) - Silicon Graphics VADPCM
- Sony HEVAG - Nintendo DSP ADPCM a.k.a GC ADPCM
- Electronic Arts EA-XA (stereo, mono, Maxis) - Nintendo DTK ADPCM
- Electronic Arts EA-XAS (v0, v1) - Nintendo AFC ADPCM
- DVI/IMA ADPCM (stereo/mono + high/low nibble, 3DS, Quantic Dream, SNDS, etc) - Microsoft MSADPCM (standard, mono, Cricket Audio)
- Microsoft MS IMA ADPCM (standard, Xbox, NDS, Radical, Wwise, FSB, WV6, etc) - Electronic Arts EA-XA (stereo, mono, Maxis)
- Microsoft MS ADPCM (standard, Cricket Audio) - Electronic Arts EA-XAS (v0, v1)
- Westwood VBR ADPCM - Konami MTAF ADPCM
- Yamaha ADPCM (AICA, Aska) - Konami MTA2 ADPCM
- Procyon Studio ADPCM - FMOD FADPCM ADPCM
- Level-5 0x555 ADPCM - Procyon Studio ADPCM
- lsf ADPCM - Level-5 0x555 ADPCM
- Konami MTAF ADPCM - Konami XMD ADPCM
- Konami MTA2 ADPCM - Argonaut ASF ADPCM
- Paradigm MC3 ADPCM - Tantalus ADPCM
- FMOD FADPCM 4-bit ADPCM - ADPCM (IMA-style)
- Konami XMD 4-bit ADPCM - DVI/IMA ADPCM (stereo/mono + high/low nibble, 3DS, Quantic Dream, SNDS, etc)
- Platinum 4-bit ADPCM - Microsoft MS-IMA ADPCM (standard, Xbox, NDS, Radical, Wwise, FSB, WV6, etc)
- Argonaut ASF 4-bit ADPCM - Yamaha ADPCM (AICA, Aska)
- Tantalus 4-bit ADPCM - Westwood VBR ADPCM
- Ocean DSA 4-bit ADPCM - OKI ADPCM (16-bit output, 4-shift, PC-FX)
- Circus XPCM ADPCM - LucasArts iMUSE VBR ADPCM
- Circus XPCM VQ - Tiger Game.com ADPCM
- OKI 4-bit ADPCM (16-bit output, 4-shift, PC-FX) - ADPCM (others)
- Ubisoft 4/6-bit ADPCM - Sony HEVAG
- Tiger Game.com ADPCM - Ubisoft 4/6-bit ADPCM
- LucasArts iMUSE VBR ADPCM - Platinum ADPCM
- CompressWave (CWav) Huffman ADPCM - Paradigm MC3 ADPCM
- SDX2 2:1 Squareroot-Delta-Exact compression DPCM - Ocean DSA ADPCM
- CBD2 2:1 Cuberoot-Delta-Exact compression DPCM - lsf ADPCM
- Activision EXAKT SASSC DPCM - ITU-T G.721
- Xilam DERF DPCM - CompressWave (CWav) Huffman ADPCM
- InterPlay ACM - Perceptual/transform-based
- VisualArt's NWA - MPEG MP1/2/3 (standard, AHX, XVAG, FSB, AWC, P3D, EA, etc)
- Electronic Arts MicroTalk a.k.a. UTK or UMT - Xiph Vorbis (Ogg, FSB, Wwise, OGL, Silicon Knights)
- Relic Codec - CRI HCA
- CRI HCA - ITU-T G.722.1 annex C a.k.a. Polycom Siren 14 (Namco)
- tri-Ace PS2 Codec - ITU-T G.719 annex B a.k.a. Polycom Siren 22
- Xiph Vorbis (Ogg, FSB5, Wwise, OGL, Silicon Knights) - Xiph Opus (Ogg, Switch, EA, UE4, Exient, FSB)
- MPEG MP1/2/3 (standard, AHX, XVAG, FSB, AWC, P3D, EA, etc) - Xiph CELT (FSB)
- ITU-T G.722.1 annex C a.k.a. Polycom Siren 14 (Namco) - Microsoft XMA1/2
- ITU-T G.719 annex B a.k.a. Polycom Siren 22 - Microsoft WMA v1, WMA v2, WMAPro
- Electronic Arts EASpeex - AAC
- Electronic Arts EALayer3 - Sony ATRAC3
- Electronic Arts EA-XMA - Sony ATRAC3plus
- Sony ATRAC3, ATRAC3plus - Sony ATRAC9
- Sony ATRAC9 - Relic Codec
- Microsoft XMA1/2 - tri-Ace PS2 Codec
- Microsoft WMA v1, WMA v2, WMAPro - Bink
- AAC - AC3/SPDIF
- Bink - Musepack
- AC3/SPDIF - Electronic Arts EASpeex
- Xiph Opus (Ogg, Switch, EA, UE4, Exient) - Electronic Arts EALayer3
- Xiph CELT (FSB) - Electronic Arts EA-XMA
- Musepack - Electronic Arts MicroTalk a.k.a. UTK or UMT
- FLAC - Inti Creates DCT codec
- Inti Creates' Range / DCT codecs - Circus XPCM VQ
- Misc
- SDX2 2:1 Squareroot-Delta-Exact compression DPCM
- CBD2 2:1 Cuberoot-Delta-Exact compression DPCM
- Activision EXAKT SASSC DPCM
- Xilam DERF DPCM
- Circus XPCM DPCM
- VisualArt's NWA PCM/DPCM
- Marble WADY PCM/DPCM
- InterPlay ACM
- Inti Creates Range codec
- 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