r1745
Up to PR #1132
Automated builds with the latest changes can be found here:
https://vgmstream.org/downloads
Please note that our versions are simply generated every now and then from the latest commits. Automated builds should be as stable as possible.
Some changes:
- Add .vm4 extension [Elder Gate (PS1)]
- Fix some .psb loops [Senxin Aleste (AC)]
- Add HCA key
- EA MPF: Fixed v5 format without track checksum (by Nicknine)
- Preserve channel layout when downmixing some cases
- Add SSPF .ssp [Metal Gear Solid 4 (PS3)]
- Fix some EA 1SNh .asf [NBA Live 95 (PC)]
- Add .rsnd NSOpus [Birushana: Ichijuu no Kaze (Switch)]
- Fix .wav AIFF [Sim City 3000 (Mac)]
- Improve TXTH/TXTP parser performance
- Fix some SSPF .ssp subsongs and sample rate
- Fix some BKHD .wem detection
- Fix some Ubi HX [Rayman 3 demo (PC), Rayman M demo (PS2)]
- Improve MTA2 decoding accuracy
- Fix buggy Ubi HX samples
- Fix dialogue .p3d [Prototype 2 (PC)]
- Add -2 flag to vgmstream123 (by KatieFrogs)
- Add .s3s [DT Racer (PS2)] (by punk7890)
- Add S3V support for SVDX (AC). Fix looping for 2DX9 and SD9 (by bxaimc)
- Added Eurocom ESF format [Mortal Kombat 4 (PC)] (by Nicknine)
- Add .switch extension [Ikinari Maou (Switch)]
- Add PCM_FLOAT_LE codec to TXTH
- Fix some SSPF .ssp [Metal Gear Solid 4 (PS3)]
- Add ADM3 .wem [MotoGP 21 (PC)]
- Add .audio_data [Lego SW: The Skywalker Saga (PC)]
- Fix bitrate in some cases
- Improve MPEG parser
- Improve Tiger .com validations and lower priority
- various project fixes