Commit Graph

609 Commits

Author SHA1 Message Date
bnnm
241406c788 Fix Circus VQ filtering in some files 2020-03-08 00:34:20 +01:00
bnnm
a125d9c0fa Add .xpcm VQ + LZ/deflate codec [Eternal Fantasy (PC)] 2020-03-07 23:14:56 +01:00
bnnm
34b701693f CRLF to LF 2020-03-07 23:04:10 +01:00
korenkonder
281c6ca73e
Revert changes for extended mode in SPU-ADPCM 2020-03-04 01:53:56 +03:00
korenkonder
b715cb023b Better decode for PSX & PSV ADPCM 2020-03-02 17:28:56 +03:00
bnnm
0a8b1bdf3a Fix extended PS-ADPCM in SGDX/XVAG [LocoRoco Cocoreccho, inFamous (PS3)] 2020-03-01 15:36:04 +01:00
bnnm
4e5dd22ecf CRLF to LF 2020-03-01 12:52:51 +01:00
bnnm
c52a3945cd Misc doc 2020-02-22 20:42:25 +01:00
bnnm
1290cea8ff Improve BNSF key detection 2020-02-22 20:41:17 +01:00
bnnm
9fd679e57c Add BNSF decryption [The Idolmaster 2 (X360/PS3)] 2020-02-09 10:15:17 +01:00
bnnm
b5767fe2d8 Siren14 cleanup 2020-02-08 12:54:13 +01:00
bnnm
49f197c715 Fix stereo .fwse [Ace Attourney 5 (Android)] 2020-01-13 21:18:57 +01:00
bnnm
37f270eb2b Fix NXAP ADPCM [Time Crisis 4 (PS3)] 2020-01-13 21:16:09 +01:00
bnnm
b6d6293c69 CRLF to LF 2020-01-13 21:14:04 +01:00
bnnm
0d0296d4ec Add reverse engineered Namco Siren14 codec
Accurate to Namco's variation, less dubious license and a bit faster
than the float reference decoder
2020-01-12 11:57:20 +01:00
bnnm
a980a3cec6
Merge pull request #545 from simontime/tgc
Implement Tiger Game.com ADPCM
2020-01-11 23:24:13 +01:00
Simon Aarons
49c1a0d985 Fix formatting 2020-01-11 22:33:27 +11:00
Simon Aarons
5106ccba68 Implement Tiger Game.com ADPCM 2020-01-11 21:52:24 +11:00
Lukas Cone
10ab263092 Added FWSE format 2020-01-07 18:44:20 +01:00
bnnm
310c3b2cb4 Fix HEVAG clip glitches 2020-01-02 22:19:15 +01:00
bnnm
e4e367daf0 Add .fda Relic Codec AIFC [Homeworld 2 (PC)] 2019-12-27 01:29:56 +01:00
bnnm
cca2a64a20 Fix some MP3 num_samples [Marc Ecko's Getting Up (PC)] 2019-12-08 00:00:04 +01:00
bnnm
ce5bdedd2a Adjusted VAG full loops 2019-12-07 23:58:30 +01:00
NicknineTheEagle
08e135a07e Fixed PSX loop points scanner not working on mono files 2019-12-05 15:35:46 +03:00
bnnm
0de95ee919 Fix AFC in AST 2019-11-16 22:32:19 +01:00
bnnm
cc4f70806f Fix CRLF<>LF for some files 2019-11-10 21:26:31 +01:00
bnnm
6eecc5303d Improve SCHl MP2/EALayer3 V1a gapless 2019-11-06 23:06:21 +01:00
bnnm
bf14fccc97 Small detection tweaks 2019-11-04 23:31:23 +01:00
bnnm
5167cc9252 Fix FFmpeg slowness in MSVC 2019-11-04 23:29:34 +01:00
bnnm
3208863d75 Minor cleanup/comments 2019-11-03 22:58:33 +01:00
bnnm
0dfe352c7b Improve streamfile float reading 2019-11-02 20:12:12 +01:00
bnnm
f6b4df6680 Tweak EALayer3 comment 2019-11-02 16:10:54 +01:00
bnnm
73e60d64b1 Improve AFC/DTK/FADPCM/PROCYON/LSF/ASF/DSF/XMD/MTAF/MTA2 performance 2019-11-02 16:10:23 +01:00
bnnm
4d5ec06d76 Improve raw MP3 total samples reading 2019-11-02 15:49:10 +01:00
bnnm
c279e10722 Tweaks 2019-10-28 00:01:30 +01:00
bnnm
409a10172a Improve MPEG FSB/EA-MP3/AHX reads 2019-10-27 23:55:32 +01:00
bnnm
2e509b8fff Improve EALayer3 reads in SPS to avoid rebuffering 2019-10-27 23:55:02 +01:00
bnnm
abd281e7c8 Add raw interleaved XA subsong handling 2019-10-27 23:50:48 +01:00
bnnm
cf618362ff Optimize float-to-int in ffmpeg 2019-10-20 23:50:29 +02:00
bnnm
c4b259f5d8 Clean MSADPCM frame size and add extra check 2019-10-20 16:35:52 +02:00
bnnm
e35bbf59cf Add UE4OPUS v2 [Travis Strikes Again: No More Heroes (PC)] 2019-10-19 12:13:49 +02:00
bnnm
2969db25de Clean some streamfile code 2019-10-19 11:11:09 +02:00
bnnm
8973d3238f Merge branch 'master' of https://github.com/kode54/vgmstream into ogg 2019-10-19 09:41:12 +02:00
Christopher Snowhill
ee3e170026 Fix planar format for mono files 2019-10-18 15:42:46 -07:00
bnnm
15d794bbe2 Allow Ogg decoder to be used like other codecs 2019-10-18 19:34:15 +02:00
Christopher Snowhill
2b1de051e2 Fix FFmpeg for non-planar formats 2019-10-15 19:54:11 -07:00
bnnm
4a338564e6 Minor doc 2019-10-14 00:32:07 +02:00
bnnm
d64f85a02e Fix MPC missing start samples 2019-10-13 20:13:15 +02:00
bnnm
a05f8cbbec Clean use of FFmpeg internal 2019-10-13 19:54:52 +02:00
bnnm
7214dfbef7 Fix ATRAC3 clips caused by incorrectly inverted PCM16 2019-10-13 18:55:52 +02:00
bnnm
e5e86d3324 Simplify FFmpeg decoder to remove temp buffer for performance
Also changes fuzzy behavior on frame error to mimic ffmpeg.exe
2019-10-13 18:43:13 +02:00
bnnm
15aa8652c6 Tweaks 2019-10-07 00:17:12 +02:00
bnnm
4af3f6bad6 Improve EA-XAS decoding/performance 2019-10-06 17:54:26 +02:00
bnnm
35f5da2ac3 Improve performance of ADX/XA/PSX/HEVAG/DSP decoders 2019-10-05 15:10:40 +02:00
bnnm
95a50a3168 Minor cleanup 2019-09-29 20:09:28 +02:00
bnnm
1b34ef1f01 Fix various leaks and issues found with drmemory 2019-09-29 18:25:24 +02:00
bnnm
97c090886f Tweak Yamaha/AICA codec naming 2019-09-21 19:15:01 +02:00
bnnm
e372e19057 Fix Yamaha AICA decoding being slightly off and cleanup 2019-09-21 18:52:57 +02:00
bnnm
1bc7e0e410 Add Konami BMP .bin (as .lbin) + decoder [Jubeat Clan (AC)] 2019-09-08 21:12:13 +02:00
bnnm
9669de953e Tweak Ubi ADPCM codes and accept 6-bit stereo from XIII (PC) 2019-09-08 20:23:06 +02:00
bnnm
5140cabe2d Misc tweaks 2019-09-02 20:48:33 +02:00
bnnm
a7d220cf97 Add Ubi ADPCM in .SMx/SBx [Spliner Cell (PC), Batman Vengeance (PC/Xb)] 2019-09-02 20:46:42 +02:00
bnnm
057d66cf99 Add Platinum ADPCM for .wem [Bayonetta 2 (Switch)] 2019-08-29 00:54:49 +02:00
bnnm
84038b0fea Improve raw ATRAC3 decoding accuracy and cleanup 2019-08-26 22:58:43 +02:00
bnnm
6f2999cd3d Tweak EALayer3 discard modes from debug info and EAAC header 2019-08-26 00:41:17 +02:00
bnnm
22c3266727 Improve RIFF ATRAC3/plus decoding accuracy 2019-08-25 20:46:29 +02:00
bnnm
a3296cd274 Minor tweaks 2019-08-15 22:15:37 +02:00
bnnm
badf3477e3 Add Blitz Games .ima and improve decoder [Lilo & Stitch (PC)] 2019-08-15 16:25:52 +02:00
bnnm
d57b986523 Minor cleanup 2019-08-12 20:13:53 +02:00
bnnm
3bac417a8c Add Pivotal .psf and decoder [The Great Escape, Conflict: Desert Storm] 2019-08-11 19:38:40 +02:00
bnnm
e08a0d8431 Redo MUSX (.sfx) stream/stream banks/sfx banks and fix various bugs 2019-08-03 23:35:10 +02:00
bnnm
4f5d622edc Add .idwav/idmsf/idxma [Doom 3 BFG Edition (PC/PS3/X360)] 2019-08-02 21:11:55 +02:00
bnnm
3410f68866 Fix compilation without FFmpeg 2019-07-24 15:46:35 +02:00
bnnm
eac44c37c9 Add multichannel Switch Opus 2019-07-23 22:47:40 +02:00
bnnm
e9cfb8d617 Fix FFmpeg formats that can't seek 2019-07-21 14:41:17 +02:00
bnnm
c7aaabf573 Fix XVAG MPEG encoder delay/gapless looping 2019-06-29 13:24:53 +02:00
bnnm
40e2099fea Fix installed TXTP loops in HCA files 2019-05-23 23:47:53 +02:00
bnnm
e4465fc117 Fix .hca key detection for newer Tales of the Rays files 2019-04-09 20:41:23 +02:00
bnnm
4f79dc82e8 Fix some .msf/mp3 looping 2019-04-09 20:40:48 +02:00
bnnm
57d724c2b2 Fix 5.1/7.1 .at3 LFE channel order [Devil May Cry 4 (PS3)] 2019-03-30 02:15:22 +01:00
bnnm
9e9417b916 Fix inconsistent PSX channel padding [Gitaroo Man (PS2)] 2019-03-24 03:21:05 +01:00
bnnm
9ac36892f6 Fix .sngw 5.1 channel order 2019-03-24 02:45:03 +01:00
bnnm
703c29775d Add TXTH padding_size = (value|auto|auto-empty) to skip PS-ADPCM padding 2019-03-16 13:56:22 +01:00
bnnm
80ae4f2ed3 Add 9TAV [Metal Gear Solid 2/3 HD (Vita)] 2019-03-16 00:10:28 +01:00
bnnm
e5d4e2e382 Remove MTAF deblocking code and cleanup 2019-03-11 12:34:23 +01:00
bnnm
c7a8e25ce8 Validate some bytes-to-samples and shadowing tweaks 2019-03-11 01:34:36 +01:00
bnnm
fd9a33d2d0 Add TXTH mpeg bytes-to-samples and tweaks 2019-03-11 01:22:49 +01:00
bnnm
2b4570395a Add AAC codec for TXTH and bytes-to-samples 2019-03-09 22:57:21 +01:00
bnnm
8850ddacff Rename internal coding AICA to YAMAHA
AICA is simply Dreamcast's sound chip that uses standard Yamaha ADPCM,
codec used by Yamaha in many other places well before the Dreamcast
2019-03-03 02:30:52 +01:00
bnnm
0c39f4cf09 Fix tri-Ace Aska ADPCM .aac [Star Ocean Anamnesis (Mobile)] 2019-03-02 21:12:00 +01:00
bnnm
051cad9462 Minor shadowing fixes and cleanup 2019-03-02 19:23:37 +01:00
bnnm
d9296c6693 Add multichannel layout for OGG/MP4/WEM/FFmpeg and use in foobar 2019-03-02 15:57:41 +01:00
bnnm
3d279ea42c Fix .ogg multichannel order and cleanup 2019-03-02 11:17:50 +01:00
bnnm
7372ffdc5c Fix possible pcm_bytes_to_samples overflow 2019-02-24 09:52:48 +01:00
bnnm
e5480f4bb0 Fix minor shadowing issues 2019-02-23 03:15:49 +01:00
bnnm
dd31d1af33 Add Blitz IMA .str+wav [Zapper (PC)] 2019-02-23 00:12:58 +01:00
bnnm
dc22b3d955 Add some BAOs and v6 IMA [Ghost Recon Future Soldier (PC/PS3)] 2019-02-22 23:51:40 +01:00
bnnm
ed281e1c2e Fix mpeg state not properly resetting in some cases 2019-02-16 01:23:43 +01:00
bnnm
9a402fb797 Minor fixes 2019-02-10 18:43:24 +01:00
bnnm
4c038cb0ea Add Ocean .DSF, .208 and DSA decoder [Last Rites (PC)] 2019-02-10 01:36:05 +01:00