foobar2000

vgmstream decoder

By: bnnm

A component for playback of hundreds of streamed (prerecorded) audio formats used in video games.

Current version: r1917, released on 2024-04-09

Change log:

2024-04-09 00:29:04 +0200 (bnnm/ssm-etc)
- Fix .ssm subsongs [Kururin Squash! (GC)]
- Improve slightly FSB key testing performance
- Add DPCM_KCEJ TXTH codec [Metal Gear Solid 2 (PS2)]
- cleanup
2024-04-06 01:15:22 +0200 (EdnessP/master)
- Add .WAX extension [Lamborghini (Xbox)]
- Add .VAS [Manhunt 2 (PSP)]
2024-03-31 22:03:28 +0200 (bnnm/ue4riff-acx-misc)
- Fix some .adpcm [2013: Infected Wars (iOS)]
- Fix some .acx [12Riven (PC)]
- Fix some .wave [Mighty Switch Force! (Wii)]
- Export loop_start/loop_end for foobar's playlist
- Fix seeking into the outro region when loop+outro is set
- Add TXTP frame_size for MSADPCM interleaved mode [Metal Gear Solid 2 (PC)]
- Remove unused TXTH codec PCM8_U_int (use PCM8_U + interleave)
2024-03-24 00:17:02 +0100 (bnnm/fixes-etc)
- Fix some .zsd [Dave Mirra Freestyle BMX (PS1/PS2)]
- Remove fake .leg extension (use int + txth)
- cleanup: leaks/vorbis/etc
2024-02-29 17:32:55 +0100 (bnnm/adm-etc)
- Fix some ADM3 [Cyberpunk 2077 (PC)]
- Add HCA key
- Add .p08 extension [SoulCalibur (DC)]
2024-02-25 23:11:48 +0100 (bnnm/mpc)
- Add EA SCHl .mpc videos [SSX Tricky (PS2)]
- Add HCA key
2024-02-21 19:47:47 +0100 (applecuckoo/master)
- Add HCA key
2024-02-13 22:07:40 +0100 (bnnm/keys)
- Add HCA/ADX keys
2024-02-11 23:04:16 +0100 (bnnm/key-aifc)
- Fix buggy AIFC [Cro-Mag Rally (Mac)]
- Fix TXTP loop_mode keep
- Allow text keycode in adxkey/hcakey
2024-02-04 15:57:57 +0100 (bnnm/aifc-misc)
- Add .caf AIFC/RIFF extension [Topple (iOS)]
- Add .ogg loops [The Rumble Fish + (Switch)]
- Allow buggy dual stereo [Harvest Moon: Tree of Tranquility (Wii)]
2024-02-03 14:48:44 -0500 (ActualMandM/hca/xrd777)
- (not described)
2024-01-20 18:23:18 +0100 (vgmstream/utk-misc)
- Improve .dsp validations
- Remove fake .2pfs extension (use .sap)
- Add .move extension [Pop 'n Music 7 (PS2)]
- Fix minor UTK issues
- Add .cbx [Lego series (multi)]
- cleanup
2024-01-14 20:37:24 +0100 (bnnm/scd)
- Fix some .scd [Drakengard 3 (PS3)]
- Fix .dic crash
2024-01-07 19:26:45 +0100 (bnnm/awck-rsd)
- Add .awckey support
- Add bank .rsd RedSpark [M&L Dream Team (3DS), Imabikisou (Wii)]
- Fix buggy .xa [Incredible Crisis (PS1)]
- cleanup
2024-01-05 20:31:34 +0100 (bnnm/ghs-xa-etc)
- Fix some .gtd/ged [Gunslinger Stratos (AC)]
- xa: fix crash
- bik: cleanup
- Add HCA key
- Fix some .sm1 [Splinter Cell: Pandora Tomorrow (PS2)]
- Add .ogg NXOpus [Trouble Witches Origin (Switch)]
- cleanup
2024-01-03 23:32:33 +0100 (dr0biwan/patch-1)
- Fixes a divide by zero crash in .asc
2023-12-31 02:32:59 +0100 (bnnm/xa-vag-eaac-etc)
- Improve XA subsong detection performance
- Add .svg VAG [ModernGroove: Ministry of Sound Edition (PS2)]
- Fix some encrypted FSB .bank
- Add FSB keys
- Add .wav/lwav MPEG [The Seventh Seal (PC)]
- txtp tools: tweaks
- Add .gwb+gwd [Monster Truck 4x4 World World Circuit (Wii)]
- Fix some .vab with empty sounds
- Fix some .snu [Dead Space 3 (PC)]
2023-12-28 17:59:57 +0100 (flumf/master)
- Add HCA key
2023-12-28 17:59:19 +0100 (EdnessP/master)
- RWS 0x80D: DSP-ADPCM initial sample history data
2023-12-10 11:37:36 +0100 (EdnessP/master)
- EA BNK: .CAT extension (FIFA 2000)

Supported processor architectures: x86 32-bit, x86 64-bit.

Links

Download
View version history
Home page
Documentation
Source code

More components

Browse all
Browse by author: bnnm
Tags: decoder, game music

How to install a component?