foobar2000

Releases of vgmstream decoder

v1879 released on: 2023-09-15

2023-09-15 17:30:25 +0200 (bnnm/xmp)
- xmp: increase exts limit for v3.8.5.62+
2023-09-14 21:16:36 -0400 (soneek/starocean2rdemo)
- (not described)
2023-09-11 00:58:25 +0200 (bnnm/misc)
- Fix some .rpgmv [Omori (PC)]
- Fix PS4 .bsnd num_samples
2023-09-02 20:06:38 +0200 (bnnm/aica-etc)
- Fix AICA .str in some cases [GTA2 (DC)]
- Add encrypted .fish [Wonder Boy: The Dragon's Trap (PC)]
- Add non-looping .btsnd
- Fix some DC .str issues and cleanup
- Add HCA key
- Add FSB key
2023-08-26 17:40:14 +0200 (bnnm/adx-bnk)
- Adjust ADX decoding for v04 files
- Add .xai XA [Quake II (PS1)]
- Fix some .bnk versions [The Last of Us (PC)]
- Add .gmd extension [High Voltage games]
2023-08-23 08:34:00 +0300 (NicknineTheEagle/nn/idtech)
- Updated id BSNF parser
2023-08-19 23:43:25 +0200 (bnnm/foo-adm2)
- Add ADM2 .wem [The Grand Tour Game (PC)]
- Add looping .ogg [Tsuki ni Yorisou Otome no Sahou (PC)]
- Fix foobar .txtp to .ogg issues in rare cases
2023-08-18 16:08:09 +0200 (hcs64/pcm-fixed-32)
- Handle 32-bit integer PCM in RIFF
2023-08-18 16:07:48 +0200 (hcs64/riff-float)
- Handle 32-bit float PCM RIFF
2023-08-15 19:49:48 +0200 (bnnm/keys)
- Add FSB key
- Add HCA key
2023-07-30 23:48:28 +0200 (bnnm/minicleanup)
- minor cleanup
2023-07-29 01:06:50 +0200 (EdnessP/master)
- Reflections IMA ADPCM: Use interleave block size for frame sample calculation
2023-07-27 20:59:36 +0200 (EdnessP/master)
- VAG: Increase bigfile padding check
2023-07-27 19:25:34 +0300
- (not described)
2023-07-27 00:42:57 +0300
- (not described)

r1896 current version, released on: 2023-12-06

2023-12-04 00:10:28 +0100 (bnnm/bnk-hca-etc)
- Add Sony .bnk with MPEG [Last of Us demo (PS3)]
- Add HCA key
- foobar: don't downmix by default
- txtp_maker: add cmd flag
2023-11-29 18:53:43 +0100 (arcadiasan/master)
- Add HCA key
2023-11-28 01:56:46 +0100 (bnnm/awc2)
- Improve Vorbis .awc [Red Dead Redemption 2 (PC)]
2023-11-26 22:56:32 +0100 (bnnm/awc-etc)
- Fix some .awc [Red Read Redemption (PS4/SW)]
- Fix some .str+wav [Taz: Wanted Beta (PC)]
- bitreaders: improve performance a bit for EALayer3
2023-11-18 17:17:57 +0100 (punk7890/patch-8)
- Add .STV & .SLB extensions.
2023-11-11 13:15:08 +0100 (bnnm/awb-etc)
- Add .awb with nxopus + .acb loops
- Fix some ktsr/ktsc [Fire Emblem: Three Houses (Switch)]
2023-10-30 17:54:49 +0100 (mjunix/small-fixes)
- Small fixes
2023-10-29 22:29:47 +0100 (EdnessP/master)
- RSTM: Fix stream sizes and looping
2023-10-22 23:12:22 +0200 (bnnm/srsa-misc)
- Fix some .psb [MSG Master Collection 1 (Switch)]
- Fix some .nub2 [Noby Noby Boy (iOS)]
- Add encrypted .srst [Stranger of Paradise (PS4)]
- Add ADX key
2023-10-14 20:21:57 +0200 (bnnm/strwav-srsa)
- Fix some N1 .at9 [Labyrinth of Galleria (PC)]
- Fix .srsa names
- Fix some .str+wav [Karaoke Revolution (PS3)]
- Fix some .str+wav [Zapper Beta (PS2)]
- Add FSB key
- ktsr: add .txtm support for .srsa+srst
2023-10-12 23:19:24 -0400 (ActualMandM/orion)
- (not described)
2023-10-08 12:44:22 +0200 (bnnm/asrs)
- Add/fix some .srsa [Fate/Samurai Remnant (PC)]
- Add FSB key
2023-10-01 14:00:52 +0200 (rururutan/topic/sthd_dinohunt)
- STHD: Fix special value check [Dinosaur Hunting (Xbox)]
2023-09-30 21:19:24 +0200 (bnnm/ww-key)
- Add .wiive extension [Rubik World (Wii)]
- Add HCA key
- Fix 5.0ch .wem Opus [Bayonetta 3 (Switch)]
- cleanup
2023-09-28 21:36:47 +0200 (AGraber/master)
- Add support for .nxopus Opus [Ys X (Switch)]
2023-09-24 15:21:26 +0200 (bnnm/crank)
- Fix some ADM3 .wem [The Crew Motorfest (PC)]
- Fix some str+wav [Taz: Wanted (PC)]
- Add ADM3 in .bnk (first subsong only)
2023-09-17 00:15:09 +0200 (EdnessP/master)
- RIFF: WMA/LWMA extension + size check adjustment

r1879 released on: 2023-09-15

2023-09-15 17:30:25 +0200 (bnnm/xmp)
- xmp: increase exts limit for v3.8.5.62+
2023-09-14 21:16:36 -0400 (soneek/starocean2rdemo)
- (not described)
2023-09-11 00:58:25 +0200 (bnnm/misc)
- Fix some .rpgmv [Omori (PC)]
- Fix PS4 .bsnd num_samples
2023-09-02 20:06:38 +0200 (bnnm/aica-etc)
- Fix AICA .str in some cases [GTA2 (DC)]
- Add encrypted .fish [Wonder Boy: The Dragon's Trap (PC)]
- Add non-looping .btsnd
- Fix some DC .str issues and cleanup
- Add HCA key
- Add FSB key
2023-08-26 17:40:14 +0200 (bnnm/adx-bnk)
- Adjust ADX decoding for v04 files
- Add .xai XA [Quake II (PS1)]
- Fix some .bnk versions [The Last of Us (PC)]
- Add .gmd extension [High Voltage games]
2023-08-23 08:34:00 +0300 (NicknineTheEagle/nn/idtech)
- Updated id BSNF parser
2023-08-19 23:43:25 +0200 (bnnm/foo-adm2)
- Add ADM2 .wem [The Grand Tour Game (PC)]
- Add looping .ogg [Tsuki ni Yorisou Otome no Sahou (PC)]
- Fix foobar .txtp to .ogg issues in rare cases
2023-08-18 16:08:09 +0200 (hcs64/pcm-fixed-32)
- Handle 32-bit integer PCM in RIFF
2023-08-18 16:07:48 +0200 (hcs64/riff-float)
- Handle 32-bit float PCM RIFF
2023-08-15 19:49:48 +0200 (bnnm/keys)
- Add FSB key
- Add HCA key
2023-07-30 23:48:28 +0200 (bnnm/minicleanup)
- minor cleanup
2023-07-29 01:06:50 +0200 (EdnessP/master)
- Reflections IMA ADPCM: Use interleave block size for frame sample calculation
2023-07-27 20:59:36 +0200 (EdnessP/master)
- VAG: Increase bigfile padding check
2023-07-27 19:25:34 +0300
- (not described)
2023-07-27 00:42:57 +0300
- (not described)

r1866 released on: 2023-07-26

(latest changes from previous release, generated on 2023-07-23 13:39:25 +0000)
2023-07-23 15:30:57 +0200 (bnnm/squeak2-etc)
- Add more SqueakStream/SqueakSample codecs
- Add SNDS format
- Remove fake extension .sgx (use .sgh+sgd)
- Remove fake extension .tydsp (use .mus)
- Add .trs extension [Kamiwaza (PS2), Shinobido (PS2)]
2023-07-21 01:26:52 +0200 (kjhmagic/patch-2)
- Add HCA keys
2023-07-12 20:37:31 +0200 (EdnessP/master)
- Sony BNK: v4 and v5 name support
2023-07-10 17:30:34 +0200 (hcs64/short-str-wav)
- Allow a str+wav header to end at table1
2023-07-10 17:30:18 +0200 (EdnessP/master)
- Sony BNK: Verify the full beginning frame being empty + table4 existing
2023-07-09 23:33:01 +0200 (bnnm/squeak)
- Add Torus's SqueakSample and old SqueakStreams
2023-07-09 18:20:34 +0200 (EdnessP/master)
- Sony BNK: Guesstimating sample rate from pitch
2023-07-08 18:09:11 +0200 (bnnm/torus-misc-cleanup)
- Add Torus Games SqueakStream format
- Fix some .bnk [Fat Princess (PS3)]
- Fix TXTH dynamic chunks in some cases
- Remove fake extension .hgc1 (use .str)
- Remove fake extension .filp (use .fil)
- Remove fake extension .sl3 (use .ms)
- Remove .gsb extension (use .gsp)
- Remove fake extension .matx (use TXTH)
- Remove fake format .wad (use TXTH)
- Add HCA key
2023-07-08 09:11:43 +0200 (lico-n/lico-n-patch-1)
- Add HCA Key
2023-07-02 22:03:35 +0200 (EdnessP/master)
- Sony BNK (v3): Bank/sound name support
2023-07-01 01:44:04 +0200 (bnnm/lsf-etc)
- Fix some .lsf [Agaju (Gizmondo), Chicane (Gizmondo))]
- Fix some .seg [Eragon (X360)]
- Fix some broken .bnk [Fat Princess (PS3)]
- Add .imf extension [Colors (Gizmondo)]
- Remove .bd3 extension (use .hd3)
- Remove .lrmb extension (use .lrmh)
- Remove fake extension .bh2pcm (use .dat + TXTH)
2023-06-28 22:36:15 +0200 (EdnessP/master)
- RWS 0x809: Better codec detection
2023-06-25 23:53:12 +0200 (bnnm/cleanup-formats)
- Workaround for Mac fread issue in rare cases
- Allow missing files for .dic [DiRT (PC)]
- Remove .tk5 fake extension (use TXTH + .ovb)
- Remove .smpl fake extension (use .v0) [Homura (PS2)]
- Remove .leg fake format (use TXTH) [Legaia 2 (PS2)]
- Add .pwb [Psychonauts (PS2)]
- Add format info generator and update FORMATS.md
- Remove minor unused stuff
- Cleanup
2023-06-25 21:09:28 +0200 (EdnessP/master)
- RWS: 0x809 File ID revision [Burnout 2 (multi)]
2023-06-24 14:03:27 +0200 (Deewiant/fix-celt-paths)
- cmake: Fix celt cache variables
2023-06-17 11:37:17 +0200 (EdnessP/master)
- AWD: read DSP-ADPCM hist data
2023-06-16 21:30:24 +0300
- (not described)
2023-06-14 18:26:54 +0200 (hcs64/xnb-lz4-fallthrough)
- Fallthrough in LZ4 state machine for a MSVC 64 bug
2023-06-13 23:08:02 +0200 (EdnessP/master)
- Add .AWD (RenderWare Audio Wave Dictionary) [Burnout series (multi), Black (Xbox)]
2023-06-12 22:52:50 +0300
- (not described)
2023-06-11 19:51:47 +0200 (bnnm/law-dic)
- Add HCA key
- Add TXTH ULAW/ALAW codecs
- Remove .al/al2 raw format (use TXTH + ALAW)
- Remove .ulw raw format (use TXTH + ULAW)
- Remove .amts/smta/ps2stm fake extension (use .stm/lstm)
- Add Codemasters .DIC [DiRT (PC), F1 2011 (PC)]
2023-06-03 18:19:32 +0200 (bnnm/misc-fixes)
- Fix some SFH/SSPR
- build: fix compiling without ffmpeg
- Fix FSB key
2023-06-03 17:40:55 +0200 (Hexagon123/master)
- Add .TRK extension [Bloody Roar: Primal Fury (GC)]
- Add .FSB.PS3 extension [Tony Hawk's Proving Ground (PS3)]
- Fix a few DSP [Hulk (GC)]
- Fix some .STR+WAV [Big Bumpin' (Xbox)]
- Add .MOV extension

r1843 released on: 2023-05-28

(latest changes from previous release, generated on 2023-05-28 22:46:14)
2023-05-29 00:40:02 (bnnm/fsbopus-txth)
- Add FSB Opus [LEGO 2K Drive (Switch)]
- Add TXTH experimental 'subsong_sum' feature
- Add .wvd extension [Donkey Kong Barrel Blast (Wii)]
2023-05-15 17:24:43 (bnnm/csmp-cleanup)
- Fix .CSMP loops [Metroid Prime Trilogy (Wii)]
- Add .opu extension [Ys Memoire: The Oath in Felghana (Switch)]
- Fix some MUSX loops
- internal cleanup
- vrts: add report-diffs option
2023-05-11 01:05:31 (wafflethings/patch-1)
- Add updated fsb key
2023-05-08 00:06:10 (bnnm/hx-bwav-cleanup)
- Fix some Ubi HX [XIII (GC)]
- Add Opus in .bwav
- internal cleanup
2023-04-29 23:00:16 (bnnm/sli-thp)
- Add .wav.sli [Perfect Cherry Blossom Trial+ (PC)]
- Fix sound in mono .thp
2023-04-09 22:02:59 (bnnm/bnk-hca)
- Fix some Sony .bnk [Ginga Force (PS4)]
- Add HCA key
2023-04-09 21:59:53 (rururutan/master)
- PS2_MIC: Changed interleave value range check. [Kessen(JP)]
2023-04-02 20:34:08 (bnnm/musx-bcwav)
- Fix some DSP .ckd [Rayman Origins (Wii)]
- Fix some MUSX [Disney Infinity (X360)]]
- Relax .bcwav validations for buggy files
- Allow compiling with older FFmpeg versions
2023-03-26 16:55:51 (bnnm/xwb-hca)
- Fix some .xwb [Jumper: Griffin's Story (X360)]
- Add HCA key
2023-03-24 19:32:28 (punk7890/patch-6)
- Add adx key.
2023-03-23 19:54:03 (kjhmagic/patch-1)
- Update hca_keys.h
2023-03-20 22:02:47 (makefilex/add-various-extensions)
-add various extensions
- .dat/ldat (rollercoaster tycoon 1 and 2, pc)
- .xma (castle crashers, pc)
- .wma/lwma (battleblock theater, also pc)

r1831 released on: 2023-03-19

### CHANGELOG
(latest changes from previous release, generated on 2023-03-12 14:28:40)
#### 2023-03-12 15:22:10 (bnnm/csb-etc)
- Add .kma extension
- Add missing .csb extension
- Add .csb with AHX [Yakuza: Dead Souls (PS3)]
#### 2023-03-12 12:54:01 (rururutan/fix/ikaruga_pc)
- Fix support for XWB files without extension [Ikaruga(PC)]
#### 2023-03-04 14:07:15 (bnnm/nus3audio-etc)
- Fix some .HXX [XIII Early beta (Xbox)]
- Fix some .nus3audio with dummy entries
- Add BNSF in .nus3audio [Gundam Ex. Vs 2 (AC)]
#### 2023-02-26 00:18:48 (bnnm/wave-hx)
- Add DS .wave [Adventure Time: HIKWYSOG (DS)]
- Fix some .HXX [XIII Beta (Xbox)]
#### 2023-02-22 20:31:06 (hackyourlife/master)
- Remove unnecessary colons in audacious config dialog
#### 2023-02-18 17:10:33 (bnnm/master)
- builds fixes
#### 2023-02-17 01:15:09 (bnnm/etc-fixes)
- Fix MSVC Winamp text/path issues
- Fix .fsbkey
- Add FSB keys
- Fix seek to 0 in non-libopus Opus
- Cleanup
#### 2023-02-13 00:40:07 (hackyourlife/master)
- Implement RFRM/CSMP support for version 0x1F (Metroid Prime Remastered)
#### 2023-02-12 01:19:38 (bnnm/builds2)
- Add CLI x64 automated build
- Add foo_input_vgmstream x64 SDK + automated build
- Fix some encrypted .ahx again
- Fix some .XWS [Ninja Gaiden S2/3RE (PC)]
#### 2023-02-05 22:32:20 (bnnm/xwav-fixes-etc)
- Fix some .xse/.xwv [No More Heroes (PS3)]
- Add .asbin+.stbin extension [Warriors Orochi 4 (PC)]
- Fix some encrypted .ahx
#### 2023-02-02 00:33:12 (bnnm/xse-etc)
- Fix EA SWVR loops [Rumble Racing (PS2)]
- Fix some .xse [Mindjack (PS3/X360)]
#### 2023-01-30 00:19:53 (bnnm/releases3)
- releases3
#### 2023-01-29 23:31:45 (bnnm/misc-cleanup)
- Fix some .opus loops [Fast RMX (Switch)]
- mix cleanup
#### 2023-01-25 18:12:19 (AceKombat/AceKombat-pcm24be)
- PCM 24-bit Big-Endian Code & TXTH Support
#### 2023-01-25 18:09:22 (hcs64/cbd2-table)
- Compute CDB2 cubes with S.15 fixed point
#### 2023-01-25 18:08:57 (AceKombat/AceKombat-pcm24_txth)
- Add PCM24LE Support for .TXTH
#### 2023-01-24 19:42:07 (KatieFrogs/cmake-add-stripping)
- CMake: Add stripping
#### 2023-01-23 17:39:49 (jkl1337/fix-git-shallow)
- Do not use shallow git clones for dependencies pinned raw commit hash.
#### 2023-01-23 01:01:26 (bnnm/gtd-misc)
- Add PS3 .gtd [Knight's Contract (PS3)]
- Add .fcb extension [Scribblenauts Unmasked (PC)]
- Add KTSS .ktsl2asbin [Ultra Kaiju Monster Rancher (NS)]
- Add FSB keys, cleanup
- Add HCA keys
#### 2023-01-22 17:00:45 (bnnm/builds)
- update all DLLs
- rename test.exe to vgmstream-cli.exe
- fix various ffmpeg issues with latest dll
- Add .binka extension (via FFmpeg)
- various build tweaks
- remove fake split .rxw (use .xwh+xwb)
- remove fake split PS3 .baf (use proper .baf)
- remove fake format .ccc (use .txth)
- remove raw .tra (use .txth)
- Add .snb extension [Def Jam Rapstar (X360)]
- Fix Valve XWV .wav [Portal 2 (PS3), The Orange Box (X360)]
#### 2023-01-22 16:43:07 (jkl1337/audacious-file-leak-fix)
- audacious: Remove file leaks