Christopher Snowhill
|
088a9d32fd
|
Merge pull request #287 from bnnm/wavebatch-bnk-bfstm-nus3bank-etc
Wavebatch, bnk, bfstm, nus3bank, etc
|
2018-08-16 16:41:02 -07:00 |
|
bnnm
|
b71d568acb
|
Improve .sts+int/.x [Shadow of the Colossus (PS2), Ape Escape 3 (PS2)]
|
2018-08-16 20:06:57 +02:00 |
|
bnnm
|
7734e4d87f
|
Improve BFSTM region handling
|
2018-08-16 20:06:38 +02:00 |
|
bnnm
|
2e90f4de57
|
Reject EXST in .int meta and cleanup
|
2018-08-16 20:06:14 +02:00 |
|
bnnm
|
611e556809
|
Reject files with incorrect num_streams
|
2018-08-16 20:05:53 +02:00 |
|
bnnm
|
8d7fb21c8f
|
Check max filesize to avoid buggy reads
It was affecting some truncated Switch Opus that were reporting too many
samples
|
2018-08-15 22:47:22 +02:00 |
|
bnnm
|
6eaf516b23
|
Tweak FSB ifdefs
|
2018-08-15 21:19:25 +02:00 |
|
bnnm
|
a3534d7d11
|
Fix TXTH divide-by-zero with half_size and ch=0
|
2018-08-15 21:19:12 +02:00 |
|
bnnm
|
9c8323122c
|
Improve read/seek performance for blocked layouts
|
2018-08-15 20:21:55 +02:00 |
|
bnnm
|
9e06652264
|
Redo .nus3bank to parse as a bank with subsongs
Also removes hacky code from idsp, since it's now on its own file
|
2018-08-15 19:59:10 +02:00 |
|
bnnm
|
1f6c384a48
|
Fix EA EAAC looping for RAM assets
|
2018-08-15 17:37:06 +02:00 |
|
bnnm
|
f4189f2482
|
Minor debug stuff
|
2018-08-15 17:36:20 +02:00 |
|
bnnm
|
e3b93755cc
|
Add HCA key
|
2018-08-15 17:34:36 +02:00 |
|
bnnm
|
79cad960ae
|
Add Sony .bnk [Puyo Puyo Tetris (PS4), NekoBuro: Cats Block (Vita)]
|
2018-08-15 17:34:17 +02:00 |
|
bnnm
|
cab8605959
|
Add atrac9_parse_config util
|
2018-08-15 16:42:34 +02:00 |
|
bnnm
|
f9f93e74e7
|
Fix segfault while reading some .xsb for .xwb
|
2018-08-15 00:49:17 +02:00 |
|
bnnm
|
9333a22c16
|
Remove some minor deprecated warnings
Tested with all major codecs we use for FFmpeg, all decode the same
|
2018-08-15 00:18:05 +02:00 |
|
bnnm
|
2c917c0792
|
Remove some minor unused warnings
|
2018-08-15 00:16:54 +02:00 |
|
bnnm
|
65a69982b6
|
Clean G719/G7221 a bit and remove innecessary use of stack_alloc
|
2018-08-14 22:20:36 +02:00 |
|
bnnm
|
985a3aead6
|
Clean .bfstm and add region debug code
|
2018-08-14 20:25:17 +02:00 |
|
bnnm
|
12167c7318
|
Fix EA SCHl ATRAC3 skip samples and remove .AST (playable with .ABK+AST)
|
2018-08-14 16:35:50 +02:00 |
|
bnnm
|
d22ee3051a
|
Clean FFmpeg skip samples parsing
|
2018-08-14 16:35:17 +02:00 |
|
bnnm
|
cb1901eabe
|
Merge branch 'master' of https://github.com/kode54/vgmstream into etc
|
2018-08-14 00:28:35 +02:00 |
|
bnnm
|
b36646aacf
|
Add .hd3+bd3 [Elevator Action Deluxe (PS3), R-Type Dimensions (PS3)]
|
2018-08-14 00:28:15 +02:00 |
|
Christopher Snowhill
|
7840d9df1f
|
Merge pull request #279 from NicknineTheEagle/ea-fixes
EA formats
|
2018-08-13 14:43:56 -07:00 |
|
bnnm
|
36c6168c27
|
Add Firebrand Games .wavebatch [NFS: The Run (3DS), F&F: Showdown (3DS)]
|
2018-08-13 23:03:39 +02:00 |
|
bnnm
|
c26ad84497
|
Add TXTH sample_mode "blocks" (where bytes = blocks*interleave*channels)
|
2018-08-13 23:02:31 +02:00 |
|
Christopher Snowhill
|
6ba3b684fb
|
Merge pull request #286 from bnnm/celt-dll
CELT DLLs
|
2018-08-12 14:34:48 -07:00 |
|
bnnm
|
fa848c2ccd
|
Fix FSB with CELT disabled
|
2018-08-12 23:12:09 +02:00 |
|
bnnm
|
c1e7e3b1f9
|
Enable CELT for MSVC project files
|
2018-08-12 23:00:28 +02:00 |
|
bnnm
|
9c6b679f1c
|
Enable CELT for GCC makefiles
|
2018-08-12 23:00:13 +02:00 |
|
bnnm
|
f36f71a806
|
Update docs
|
2018-08-12 22:59:38 +02:00 |
|
bnnm
|
f524b9f758
|
Add FSB CELT DLLs and includes
|
2018-08-12 22:58:59 +02:00 |
|
bnnm
|
2e4b8d6c31
|
Add multistream ATRAC9 FSB5 [Little Big Planet (Vita)]
|
2018-08-12 22:56:41 +02:00 |
|
bnnm
|
5720278d2d
|
IDSP cleanup
|
2018-08-12 18:04:19 +02:00 |
|
bnnm
|
efb01a921c
|
Add .wua IDSP and cleanup [Lego Dimensions (Wii U)]
|
2018-08-12 17:13:51 +02:00 |
|
bnnm
|
c7f9a47fcd
|
Fix rare EALayer3 with proper loops [Need for Speed: World (PC)]
|
2018-08-12 14:03:04 +02:00 |
|
bnnm
|
7f424bb7e9
|
Disable dump_streamfile when debug isn't used, just in case
|
2018-08-12 13:58:48 +02:00 |
|
bnnm
|
0e924b6467
|
Fix possible FSB memleak
|
2018-08-12 13:57:53 +02:00 |
|
bnnm
|
9c6376fb25
|
Fix rare EA 1SNh crashes
|
2018-08-12 10:59:19 +02:00 |
|
bnnm
|
e301bf7aa8
|
Rename ps2_vpk.c to vpk.c (used in PS3)
|
2018-08-12 02:20:51 +02:00 |
|
bnnm
|
0502a6a74f
|
Fix VPK num_samples and cleanup [God of War (PS2), NBA 08 (PS3)]
|
2018-08-12 02:19:17 +02:00 |
|
bnnm
|
766eac4b9e
|
Rename ps2_vag.c to vag.c (used by other Sony consoles)
|
2018-08-12 01:27:22 +02:00 |
|
bnnm
|
14cd8bf191
|
Fix some .xwb [Project Gotham Racing 3 (X360)]
|
2018-08-12 01:23:58 +02:00 |
|
bnnm
|
3456383990
|
Fix some .wem [Saints Row the 3rd (PC)]
|
2018-08-12 01:04:44 +02:00 |
|
bnnm
|
07bb40071a
|
Add FSB CELT decoder [Vessel (PC), Runner2 (PC)]
Corresponding libs will be added later
|
2018-08-12 00:58:20 +02:00 |
|
bnnm
|
18173d6870
|
Clean FSB4 for future changes
|
2018-08-11 18:06:03 +02:00 |
|
bnnm
|
b27e559e42
|
Clean FSB5 for future changes, also fix >2.5GB last subsongs
|
2018-08-11 18:01:37 +02:00 |
|
bnnm
|
36db25e876
|
Fix layered layout with layers of varying channels
|
2018-08-11 17:58:59 +02:00 |
|
bnnm
|
b438b5fa01
|
Add debug util for easier custom IO testing
|
2018-08-11 17:58:16 +02:00 |
|