bnnm
|
2f0aaaf4fd
|
Fix some compile ifdefs and warnings
|
2018-08-20 20:05:44 +02:00 |
|
bnnm
|
bb07299dae
|
Make libvorbis/libmpg123 optional in autotools
|
2018-08-20 19:21:51 +02:00 |
|
Christopher Snowhill
|
1294f515f2
|
Merge pull request #276 from Thealexbarney/msvc-fread-fix
Workaround MSVC fseek/fread bug
|
2018-08-19 16:15:54 -07:00 |
|
Christopher Snowhill
|
0939328dc1
|
Merge pull request #288 from bnnm/h4m-rws-sscf-etc
h4m, rws, sscf, etc
|
2018-08-19 16:15:39 -07:00 |
|
bnnm
|
f6417c5430
|
Use standard buffer size for all metas
There is not no real about having small-ish buffers, simplifies buffer
tuning, and avoids having gigantic buffers on bad reads.
|
2018-08-19 22:51:14 +02:00 |
|
bnnm
|
a5656eaa2f
|
Optimize buffer_streamfile EOF reads and fix get_offset behaviour
|
2018-08-19 22:31:12 +02:00 |
|
bnnm
|
2e6f6c8176
|
Remove unnecessary FFmpeg ifdef
|
2018-08-19 19:09:37 +02:00 |
|
bnnm
|
485e5b9cf7
|
Fix blocks hanging with broken files/incorrect offsets
Also removes unnecessary halpst case
|
2018-08-19 19:02:22 +02:00 |
|
bnnm
|
ca04dbca70
|
Add old .scd SSCF [Crisis Core FFVII (PSP), Dissidia 012 (PSP)]
|
2018-08-19 16:42:39 +02:00 |
|
bnnm
|
b083042704
|
Cleanup
|
2018-08-19 10:07:27 +02:00 |
|
bnnm
|
e208e0c0ec
|
Fix plugins sometimes not showing proper time with looping disabled
Also make sure loops are disabled properly, and remove loop_target refs
in foobar, since it's not set automatically anymore.
|
2018-08-19 09:45:40 +02:00 |
|
bnnm
|
3b5be9d28a
|
Fix disabling looping with layered layouts
|
2018-08-19 00:43:06 +02:00 |
|
bnnm
|
c204127332
|
Fix .rws subsong segments [Madagascar (PS2)]
|
2018-08-19 00:40:01 +02:00 |
|
bnnm
|
d93a4b2c7a
|
Add proper H4M decoding [Resident Evil 0 (GC), Tales of Symphonia (GC)]
|
2018-08-19 00:38:08 +02:00 |
|
bnnm
|
93b66b2aa6
|
Clean .rws code
|
2018-08-17 22:47:33 +02:00 |
|
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 |
|