Skip to content

r2168

Latest

Choose a tag to compare

@bnnm bnnm released this 25 Oct 17:27
· 26 commits to master since this release
d9875b1

Up to PR #2062

NOTE: this release includes multiple security fixes, so updating is strongly recommended. Remember that automated builds with the latest changes are stable and available at vgmstream.org.

NOTE: if you use Winamp/XMPlay, you'll need to remove old .dll and copy this release's .dll.

Automated builds with the latest changes can be found here:

https://vgmstream.org

Please note that our versions are simply generated every now and then from the latest commits. Automated builds should be as stable as possible.

Recent changes

CHANGELOG

(latest changes from previous release, generated on 2026-10-25 16:50:47 +0000)

2026-10-25 17:46:19 +0100 (bnnm/master)

  • Add HCA key
  • txtp-segmenter: add -r

2026-10-24 13:46:57 +0200 (EdnessP/master)

  • MSF: add extensions

2026-10-19 01:34:46 +0200 (bnnm/libs2)

  • Fix .usm not reading .hcakey
  • Add internal Namco G719 decoder
  • libs: remove libg719_decode
  • core: fix rare SF leaks

2026-10-19 00:45:21 +0200 (laymonage/fix-libsf-buffered-read-offset)

  • api: fix libstreamfile_open_buffered reading from the wrong offset

2026-10-16 22:50:18 +0200 (bnnm/libs)

  • Fix winamp showing wrong decoder info in some cases
  • Add .xsnd extension
  • Add HCA key
  • Fix >96000hz .ueba
  • libs: update mpg123 (NOTE: in winamp/xmp copy .dll again)
  • libs: update ffmpeg (NOTE: in winamp/xmp copy .dll again)

2026-10-10 23:34:03 +0200 (bnnm/atrac9)

  • Add internal ATRAC9 decoder for vibration modes/crash fixes
  • Enable float output in ATRAC9
  • Fix some .szd bugs [Astro's Playroom (PS5)]
  • Fix broken ATRAC9 .xvag, cleanup
  • builds: remove LibAtrac9
  • miniaac: update to 1.0.1
  • dsp: fix buffer issues

2026-09-28 00:38:30 +0200 (bnnm/master)

  • Add DSP .adpcm extension [ZooCube (GC)]
  • Fix Ubi .ckd MSADPCM samples, cleanup

2026-09-26 13:10:03 +0200 (Alstruit/ka-sound-rc3)

  • Add support for Knowledge Adventure titles (Dr. Brain Thinking Games: Puzzle Madness/ JumpStart (199X))

2026-09-25 23:00:21 +0200 (Alstruit/cfdf-fixes)

  • cf_df: Fix bug where slots appear to be unused
  • cf_df: Add Mup/Pup support.

2026-09-14 22:04:01 +0200 (bnnm/master)

  • Fix PCM .brwav duration

2026-09-12 15:49:29 +0200 (bnnm/master)

  • Fix some .bao [My Fitness Coach (Wii)]

2026-09-11 00:21:47 +0200 (bnnm/master)

  • Fix some .awb with missing entries [FF Resonance Demo (PC)]
  • Add HCA key

2026-09-10 23:10:43 +0200 (Alstruit/cfdf_Pre_V4-rc10-gold)

  • cf_df: Add support for older titles

2026-09-01 19:10:51 +0200 (bnnm/master)

  • Add .sw/.sw2 extensions
  • Fix some .skx [NBA ShootOut 2004 (PS2)]
  • Fix .hd+bd with repeated waves [Frequency (PS2)]
  • Add bnk .stv extension [NBA ShootOut 2003 (PS2)]
  • txth: enforce multitxth/names extensions
  • cli: fix broken full paths

2026-08-29 23:42:22 +0200 (bnnm/master)

  • Improve ambisonic HCA files
  • Fix .txtm order in some cases
  • Fix .awb/acb with .bcwav in some cases
  • Add missing .nst/ste extensions
  • misc: fix minor ub/buffer/int overflow issues
  • cli: optimize output filename wildcards

2026-08-28 12:56:39 +0200

  • (not described)

2026-08-28 09:45:39 +0200 (mistydemeo/ultramarine_2_comments)

  • coding_OKI_UM: clarify format

2026-08-24 01:17:33 +0200 (bnnm/master)

  • Fix .psb with LE XMA2
  • wwise: fix broken prefetch
  • core: fix extensionless files in some cases
  • core: cleanup

2026-08-23 16:45:03 +0200 (waterWang/fix-psadpcm-stack-underflow)

  • fix: prevent stack buffer underflow in ps_find_padding on short reads

2026-08-22 17:43:45 +0200 (bnnm/master)

  • Fix some Nippon Ichi .sps/at9 + cleanup
  • Add RIFF .bgm exension [Kuon no Kizuna (PSP)]
  • acm: update libacm to 1.4 (fix malloc validations)
  • misc: fix minor ub/buffer/int overflow issues

2026-08-20 21:22:45 +0200 (ahigerd/alh/audacious-tuple)

  • fix Audacious tuple handling

2026-08-20 20:06:53 +0200 (bnnm/master)

  • Fix .idmsf v1 with MSADPCM
  • Add .adp OKI (Ultramarine)
  • riff: cleanup
  • riff: disable unused RIFX
  • dsp: lower priority of interleaved dsps
  • winamp/audacious: security fixes

2026-08-17 18:37:31 +0200 (bnnm/master)

  • Fix slight diffs in some HCA v3.0 files
  • api: fix libstreamfile_open_buffered
  • misc: fix minor ub/buffer/int overflow issues

2026-08-14 18:30:06 +0200 (bnnm/master)

  • Add EA SCHl .gen extension [Triple Play 99 (PC)]
  • Fix .fil extension [Resident Evil: Dead Aim (PS2)]
  • ea schl: separate codec config and block config
  • misc: fix minor ub/buffer/int overflow issues

2026-08-14 18:11:21 +0200

  • (not described)

2026-08-14 18:03:45 +0200 (einstein95/patch-2)

  • skex: Add support for NBA 08 (PS2)

2026-08-11 01:18:31 +0200 (bnnm/master)

  • Fix .hd2+.bb sample rate [Resident Evil: Dead Aim (PS2)]
  • Add HCA key
  • Fix TXTH name list + subsongs in rare cases
  • Remove Lego Island .mxst (extract properly + use .txth)
  • Improve HCA key detection in rare instances
  • core: fix broken key files in foobar
  • core: tweak/clean path handling
  • ubi sb: fix broken cases, cleanup
  • misc: fix minor ub/buffer/int overflow issues

2026-08-02 21:07:43 +0200 (bnnm/master)

  • Fix broken .awb with AAC and subsongs
  • core: security fixes
  • misc cleanup

2026-07-27 00:31:10 +0200 (bnnm/master)

  • Add .at9psv extension
  • Add .opusnsw [Touhou Kobuto V (Switch)]
  • Add UE5 .xma [Fortnite (Xone)]
  • Fix N64 samples .aifc
  • core: security fixes

2026-07-27 00:18:11 +0200 (Jah-yee/fix/writting-typo)

  • fix: correct 'writting' to 'writing' typo in user-facing messages

2026-07-22 16:04:02 +0200 (bnnm/master)

  • cmake: make link libs and symbols private
  • core: security fixes

2026-07-12 01:36:05 +0200 (bnnm/master)

  • Fix X360 .rds sample issues
  • core: security fixes

2026-07-10 00:34:25 +0200 (bnnm/master)

  • Add HCA keys
  • Fix some .vag [Army Men RTS (PS2)]

2026-07-07 16:02:54 +0200 (bnnm/master)

  • Fix .cwv loops

2026-07-04 17:40:56 +0200 (bnnm/master)

  • Add .cwv decoder [Rhythm Paradise Groove (Switch)]

2026-07-02 00:24:29 +0200 (Alstruit/cfdf_d5_ima_sil_rc1)

  • cf_df_d5: Fix silence on IMA .move

2026-06-28 23:53:35 +0200 (bnnm/master)

  • Fix some SK .aud [Eternal Darkness (GC)]
  • audacious: fix save/load of tagfile_disable option

2026-06-28 14:37:39 +0200 (Alstruit/cf_df_rc4)

  • cf_df: .SND, .SFX, .TRK improvements:

2026-06-28 14:36:58 +0200 (Alstruit/cfdf_d5_rc2)

  • cf_df_d5: .trak improvements

2026-06-24 19:22:37 +0200 (bnnm/master)

  • Fix XA in some environments
  • cleanup

2026-06-23 21:12:32 +0200 (Alstruit/cfdf_d5-rc1)

  • Add CyberFlix DreamFactory D5

2026-06-21 23:46:53 +0200 (bnnm/master)

  • Add .aifc as special extension for audacious
  • Add encrypted .vig from BMDX meta [beatmaniaIIDX 14 GOLD (PS2)]
  • Remove .bmdx (use .vig)
  • cleanup

2026-06-20 13:09:55 +0200 (EdnessP/master)

  • MSF: display rarely used stream name [Jak and Daxter Collection (PS3), Saints Row 2 (PS3)]
  • VAG: add .eng,fre,ger,int,ita,jap,spa extensions [Jak and Daxter: The Precursor Legacy (PS2) (Preview build)]

2026-06-16 17:05:57 +0200 (bnnm/master)

  • Fix .wxh+wxd crash
  • cleanup

2026-06-16 16:29:32 +0200 (Alstruit/cfdf-refactor-v3b)

  • CF_DF: Add Trk support

2026-06-14 22:47:38 +0200 (bnnm/master)

  • Add .sad SAUD [Star Wars: Rebel Assault (PC), Jar Jar's Journey Adventure Book (PC)]
  • core tweaks

2026-06-08 00:44:44 +0200 (bnnm/master)

  • Fix some Opus .sps [EA Sports College Football 27 (PC)]

2026-06-07 21:38:05 +0200 (bnnm/pxnd)

  • Add .nxms [Tetris the Grand Master 4: Absolute Eye (Switch)]
  • Add TXTH codec XBOX_SABER [Halo 2 Anniversary Edition (PC)]
  • Allow dual stereo for OKI4S in TXTH [Metal Gear Arcade (AC)]
  • Add PXND .snd and raw AAC decoder [Cypher 007 (macOS)]
  • core: internal render/decoding tweaks
  • cleanup

2026-06-01 00:20:46 +0200 (bnnm/master)

  • Add FSB key
  • cleanup

2026-05-23 18:05:20 +0200 (bnnm/master)

  • Fix some .sdf [ATV Fever (DS)]
  • Fix some SCHl .str [FIFA 99 (PC)]
  • Add TXTH subsong_delta
  • workflows: run on tag, cleanup
  • rfrm: cleanup
  • doc

2026-05-20 15:55:44 +0200 (neptuwunium/patch-1)

  • Fix libvgmstream build on not windows