Commit Graph

4917 Commits

Author SHA1 Message Date
bnnm
6d8f68b505 remove fake split .rxw (use .xwh+xwb) 2023-01-17 18:17:06 +01:00
bnnm
5f7c5d319e remove fake split PS3 .baf (use proper .baf) 2023-01-17 18:14:52 +01:00
bnnm
0bc3de0632 cleanup 2023-01-17 18:11:38 +01:00
bnnm
16ecf5552c remove unused stack_alloc.h
- see xiph's projects if needed again
2023-01-17 18:11:11 +01:00
bnnm
fd7470fcd1 build: vcxproj cleanup 2023-01-15 22:40:24 +01:00
bnnm
757710e888 move libspeex with other DLLs
- also to libspeex-1.dll for consistency with other autoconf DLLs
2023-01-15 19:13:33 +01:00
bnnm
872db6072b remove maiatrac3plus code
- hasn't been used for a long time
2023-01-15 18:52:56 +01:00
bnnm
9156bbffbf Add .binka extension (via FFmpeg) 2023-01-15 18:44:00 +01:00
bnnm
b978800b69 cleanup 2023-01-15 18:42:40 +01:00
bnnm
540bac50e3 ffmpeg: remove xwma encode delay hacks
- ffmpeg now seems to handle them correctly for wmapro
- also properly returns trailing samples
2023-01-15 17:57:35 +01:00
bnnm
a1c85b10e8 ffmpeg: fix smacker .smk
- broken in new versions due to buggy seeking
2023-01-15 17:49:57 +01:00
bnnm
daf1f3721e ffmpeg: fix xma hang on seek
- affects a few files that hang forever on loop
- probable related to internal encoder delay bugs
2023-01-15 17:46:05 +01:00
bnnm
f84e40e924 ffmpeg: disable XMA skip hack for now
- ffmpeg should now handle internal per-frame encoder delay, but doesn't do it correctly in all cases
2023-01-15 17:45:02 +01:00
bnnm
0c77e5bec4 update libcelt
- compiled with mingw-w64 GCC 12.2
- properly stripped and exports external API only
- uses (symbol)_(version) renames for consistency
2023-01-15 17:11:54 +01:00
soneek
0bf797cad2
Added new HCA key 2023-01-02 20:43:30 -05:00
bnnm
8b3865ffdb doc 2022-12-31 19:04:34 +01:00
bnnm
46e6883d25 ahx: fix key detection in some cases 2022-12-31 18:36:11 +01:00
bnnm
c46e23fa1f cleanup: move bitstream reader 2022-12-31 18:34:26 +01:00
bnnm
514517b812 Add AHX key auto-detection and fix decryption 2022-12-31 17:31:46 +01:00
bnnm
d17aa39994 cleanup 2022-12-31 17:31:29 +01:00
bnnm
645f0ab4d4 cleanup: remove useless flags 2022-12-31 17:31:20 +01:00
bnnm
f0c430d740 Add RIFF .mus extension [Burnout Legends (PSP)] 2022-12-31 17:21:56 +01:00
bnnm
8907e5894b Add .bcv extension [The Bigs (PSP)] 2022-12-31 17:21:16 +01:00
bnnm
5c8454aaaf cleanup: use helpers for adx keys 2022-12-31 17:19:47 +01:00
bnnm
d5b0bba8ed cleanup: add CRI helpers 2022-12-31 17:08:02 +01:00
bnnm
93e680910d cleanup 2022-12-31 17:07:02 +01:00
bnnm
5fdb71dbb1 Reject wrong RWSD and lower priority 2022-12-31 17:05:43 +01:00
bnnm
2200c905e3 Fix some .vag [Woody Woodpecker (PS2)] 2022-12-18 22:53:01 +01:00
bnnm
1f4a29d29a doc 2022-12-07 21:30:38 +01:00
bnnm
32451ed096 Fix some dual .adp [Tale of Despereaux (Wii)] 2022-12-07 21:30:29 +01:00
bnnm
4cbffd0c68 Fix some .his [Nancy Drew: Ghost Dogs of ML (PC)] 2022-12-07 21:28:59 +01:00
bnnm
af43b496f2 Remove unused aif-loop extension 2022-11-27 00:34:12 +01:00
bnnm
5457e3e23c Improve TXTH dynamic dechunking 2022-11-27 00:30:11 +01:00
bnnm
5faf24e9e9 Add RIFF .xms [Ty the Tasmanian Tiger (Xbox)] 2022-11-27 00:28:50 +01:00
bnnm
f518c4d0b7 Fix Ogg .eno 2022-11-27 00:28:28 +01:00
bnnm
adea971e3d Add NIS .bgm Ogg and cleanup [Yomawari: MS (PC)] 2022-11-27 00:27:32 +01:00
NicknineTheEagle
ede23116df Ubi SB: Added a new version
[Prince of Persia: Warrior Within Demo (Xbox)]
2022-11-21 21:37:34 +03:00
bnnm
50a11404e8
Add .a3c extension [Puyo Puyo 20th (PSP)] 2022-11-08 20:58:05 +01:00
bnnm
96b49ae08a cleanup 2022-10-29 18:11:22 +02:00
bnnm
66f36b5ad8 cleanup 2022-10-29 17:59:29 +02:00
bnnm
c9483c8c5b Fix some .cstr loops [Star Fox Assault (GC)] 2022-10-29 17:54:39 +02:00
bnnm
bae8e1b06e Add encrypted .scd [Final Fantasy XI (X360)] 2022-10-29 17:52:41 +02:00
bnnm
b5be2e81eb cleanup 2022-10-29 17:51:32 +02:00
bnnm
359d38babc Add HCA key 2022-10-29 17:50:28 +02:00
bnnm
84aae25b10 Fix cavia .cads 2022-10-29 17:50:14 +02:00
kjhmagic
d1c4b6fa2e
Update hca_keys.h
31 subkeys added for D4DJ Groovy Mix (Android)
2022-10-25 23:37:50 +09:00
Naomi Ahmed
4ec2704496
support opusww > 8 channels when mapping type is 255 2022-10-24 15:37:26 +01:00
bnnm
b947f9b9e1 cleanup 2022-10-22 15:14:57 +02:00
bnnm
edaac2c289 cleanup 2022-10-22 15:09:20 +02:00
bnnm
f601ed4ed6 doc 2022-10-22 15:04:47 +02:00
bnnm
ed00ccb1a8 Fix some CPK .awb [Puyo Puyo 20th Anniv. (3DS)] 2022-10-22 15:04:30 +02:00
Michael
e908b22b30
Add adx key 2022-10-21 12:48:02 -07:00
wolfs
be136b9301
Add HCA key for CHUNITHM International Version 2022-10-18 20:23:27 -05:00
bnnm
6680593b16 Add HCA key 2022-10-18 00:06:04 +02:00
bnnm
01d5575c67 Fix some .szd codecs 2022-10-18 00:05:39 +02:00
bxaimc
a67260d215 Add hca key 2022-10-15 19:50:02 -04:00
bnnm
7f08dbb89f Add .cads extension [Drakengard (PS2)] 2022-10-09 21:00:52 +02:00
bnnm
75025e2f08 Fix some Ogg Opus loops [Kuro no Kiseki (PC)] 2022-10-09 20:31:04 +02:00
bnnm
ebafe71889 Add HCA key 2022-10-09 20:30:29 +02:00
bnnm
20902d7409 cleanup 2022-10-09 20:29:59 +02:00
bnnm
0cb5c672fe Lower DTK priority 2022-10-09 20:29:30 +02:00
bnnm
63bc8043ab Add TXTH codec "YMZ" 2022-10-09 20:29:10 +02:00
NicknineTheEagle
7368ef8d25 EA MPF: Fixed some v5 files 2022-10-07 00:12:29 +03:00
NicknineTheEagle
4a7209ae68 MUSX: Added Xbox variant [Ice Age 2 (Xbox)] 2022-10-01 17:35:46 +03:00
bnnm
6b60136d0b
Fix some .bnk [Tamarin (PC)] 2022-09-29 22:16:36 +02:00
bxaimc
cd5e6c4822 add HCA key for Fairy Fencer F: Refrain Chord 2022-09-25 23:59:19 -04:00
bnnm
cbd831e658 Add .bigrp [BM Zero 2 (SW), Gunvolt 3 (SW)] 2022-09-23 22:53:45 +02:00
bnnm
791a7de02a Cleanup/doc 2022-09-22 23:20:36 +02:00
bnnm
47381e7e3d Reduce internal path limit for more common cases 2022-09-22 23:19:46 +02:00
bnnm
78eafcba70 Show multiple cue names in SQEX .sab
Also allow dummy entries for easier cue<>wave matching
2022-09-22 23:18:41 +02:00
bnnm
8b4bf139b3 Fix some .ccc 2022-09-22 23:17:20 +02:00
NicknineTheEagle
b6d5e590eb Added .vca and .vcb extensions [Pac-Man World (PS1)] 2022-09-22 10:00:40 +03:00
NicknineTheEagle
d7d15e6bdb Doc 2022-09-22 09:51:21 +03:00
bnnm
bb4ea0866c Add ATRAC9 .p1d extension 2022-09-16 23:40:27 +02:00
bnnm
2d675476a8 Fix some .awb [Voice of Cards: TBOB (Switch)] 2022-09-16 23:39:44 +02:00
bnnm
919f1e4c0f Allow prefetch .bwav [Splatoon 3 (Switch)] 2022-09-16 23:39:34 +02:00
bnnm
16340744d1 Fix some .GCub [Shrek the Third (GC)] 2022-09-16 23:39:18 +02:00
bnnm
c9da7642b4 Fix some Sony .bnk [Ikaruga (PS4)] 2022-09-16 23:39:05 +02:00
bnnm
e7991bb253 Update and move miniz for future use 2022-09-16 23:38:55 +02:00
NicknineTheEagle
dc27ebe121 Formatting 2022-09-10 05:42:48 +03:00
NicknineTheEagle
71d53cda3d VAB: Don't use note limits by default 2022-09-10 05:25:09 +03:00
NicknineTheEagle
72916b9c35 VAB: Fixed config parsing 2022-09-10 05:25:08 +03:00
NicknineTheEagle
50cc33c4ae ESF: Added more versions 2022-09-09 14:04:23 +03:00
bnnm
43bd1eac84
Merge pull request #1218 from kjhmagic/patch-1
Update hca_keys.h
2022-09-07 22:11:13 +02:00
Hexagon123
168562c2fc
Merge branch 'vgmstream:master' into master 2022-09-06 21:09:04 -05:00
NicknineTheEagle
e28bc613f4 EA HDR: Show parameters in stream name 2022-09-07 00:22:20 +03:00
NicknineTheEagle
02895483c0 VAB: Added config parameters to use center note 2022-09-07 00:11:41 +03:00
NicknineTheEagle
a4e347c057 EA MPF: Improved format detection 2022-09-07 00:11:41 +03:00
NicknineTheEagle
585dd9a5bb Fixed a warning 2022-09-07 00:11:41 +03:00
Hexagon123
a654a51b4c
Add .PS3 extension (Guitar Hero III: LoR) 2022-09-06 15:35:40 -05:00
Hexagon123
ff7dd2aa80
Add fsb .xen extension 2022-09-06 15:34:30 -05:00
Hexagon123
1bdf3bd93e
Update formats.c 2022-09-06 15:33:38 -05:00
Hexagon123
78d5b8597d
Add .hvqm extension 2022-09-06 15:26:23 -05:00
Hexagon123
9b87f23c79
Found some known extensions 2022-09-06 15:24:31 -05:00
Hexagon123
081460d6b8
Found some known .BIK extensions 2022-09-06 15:18:40 -05:00
kjhmagic
350b808751
Update hca_keys.h
23 subkeys added about D4DJ Groovy Mix (Android)
2022-09-07 02:28:16 +09:00
Hexagon123
51786a9265
Update musx.c
Some games use 32000hz
2022-09-06 02:05:14 -05:00
Hexagon123
fb0beb0f17
Update ngc_dsp_std.c 2022-09-06 01:28:25 -05:00
Hexagon123
fc3bfa209d
Update bik.c 2022-09-06 01:18:26 -05:00
bnnm
e37df805d3 doc 2022-09-04 18:56:05 +02:00
bnnm
6b79957730 Add VAG .xa2/snd extension 2022-09-04 18:55:58 +02:00
bnnm
e54a2b3a71 Fix AWB with HE-VAG 2022-09-04 18:55:38 +02:00
bnnm
f056eb9109 Add .chd extension [Donkey Konga (GC)] 2022-09-04 18:55:17 +02:00
NicknineTheEagle
0d5ced6468 EA MPF: Fixed v4 parsing 2022-09-02 06:04:03 +03:00
NicknineTheEagle
7a7b1105ba Minor fixes 2022-09-02 05:23:21 +03:00
bnnm
aae33a4747 Remove fake format .capdsp (use TXTH) 2022-08-21 13:43:15 +02:00
bnnm
b14f11a09c Add XMA .kmx extension, cleanup 2022-08-21 11:10:05 +02:00
bnnm
6e7bc953e8 Add .bkr extension [P.N.03 (GC)] 2022-08-21 11:09:07 +02:00
bnnm
7e8cb33167 Add EA Opus uncoupled .sps [FIFA 22 (PC)] 2022-08-21 11:08:57 +02:00
bnnm
4bdf44ad4a Add HCA key 2022-08-21 11:07:43 +02:00
bnnm
e6df86923c Add TXTH "BE_split" coefs and "debug" flag 2022-08-21 11:07:26 +02:00
bnnm
db5e09e126 Fix TXTP/TXTH with BOM 2022-08-21 11:06:02 +02:00
NicknineTheEagle
6140453cec EA Harmony: Show dataset ID in stream name 2022-08-21 00:06:33 +03:00
NicknineTheEagle
07ad79b345 Fixed warnings 2022-08-20 23:03:39 +03:00
NicknineTheEagle
90626abb7c EA MPF: Implemented RAM tracks for EAAC varaint 2022-08-20 22:59:31 +03:00
NicknineTheEagle
8b0d20663c Ubi SB: Fixed dummy entries in Donald Duck: Goin' Quackers (DC) 2022-08-20 16:43:38 +03:00
NicknineTheEagle
a4a5df8007 OGG: Added .bin extension [Devil May Cry 3: Special Edition (PC)] 2022-08-15 19:30:14 +03:00
bnnm
38b40b5738 Fix warning 2022-08-14 13:26:13 +02:00
bnnm
9418648b54 Remove .dxh (use .hxd+str) 2022-08-14 12:38:38 +02:00
bnnm
d2218c67af Rename ps2_dxh.c to hxd.c 2022-08-14 12:37:48 +02:00
bnnm
5a6963ba97 Redo .hxd+str [Fatal Frame 3 (PS2), Tokobot (PS2)] 2022-08-14 12:36:58 +02:00
bnnm
3c599d3318 Add .sig/sag extensions 2022-08-14 12:30:20 +02:00
bnnm
b880c480d3 Remove fake .tec extension (use .str + TXTH) 2022-08-14 12:28:46 +02:00
bnnm
98f07890d8 Merge branch 'master' of https://github.com/vgmstream/vgmstream into hxd-etc 2022-08-14 12:25:56 +02:00
bnnm
3c0b2ed850 Tweak UE4 wav detection [GTA SA Remaster (Switch)] 2022-08-14 12:24:57 +02:00
bnnm
a9fdb0230d Remove .vb from ps_headerless (use TXTH) 2022-08-14 12:24:35 +02:00
bnnm
6d43e90332 Cleanup/doc 2022-08-14 12:24:10 +02:00
bnnm
57197d601d Fix extensionless files in foobar 2022-08-14 12:23:03 +02:00
NicknineTheEagle
9e8fb3938c VAB: Added companion config format 2022-08-13 21:49:19 +03:00
NicknineTheEagle
8abf8a2861 VAB: Use min and max note values 2022-08-13 02:18:19 +03:00
lico-n
33e2756268
Add HCA Key [Alice Fiction (Android)] 2022-08-10 18:14:40 +02:00
Adam Gashlin
7adc74392f Reuse matching standard codebooks for aotuv 2022-08-09 12:36:56 -07:00
NicknineTheEagle
64fd0f8b66 VAB: Added a hack for empty sounds [Critical Depth (PS1)] 2022-08-09 14:05:04 +03:00
NicknineTheEagle
d1d8549e04 Moved vab.c to correct folder in VS project 2022-08-09 14:03:11 +03:00
punk7890
5cf3346b1b
Add Shoujo Yoshitsune 2 ADX key. 2022-08-08 13:07:41 -07:00
bnnm
0800902466 Add .sdp extension 2022-08-06 20:28:53 +02:00
bnnm
4bbc970e8b Add TXTH codec "HEVAG" 2022-08-06 20:28:44 +02:00
bnnm
f2d3a426fe Fix TXTH loop behavior positive to include 0 2022-08-06 20:03:25 +02:00
bnnm
39285fe4e5 Add FSB key 2022-08-06 20:02:29 +02:00
NicknineTheEagle
951016483d VAB: Fixes, use loop points if present 2022-08-06 15:44:18 +03:00
bnnm
aaed7926ea
Merge pull request #1184 from kjhmagic/patch-1
Update hca_keys.h
2022-08-04 21:24:40 +02:00
kjhmagic
3a6fd6682b
Update hca_keys.h
29 subkeys added about D4DJ Groovy Mix (Android)
2022-08-04 20:42:46 +09:00
NicknineTheEagle
661217abdf Added PS1 VAB format 2022-08-04 11:14:14 +03:00
bnnm
575e6593de Fix some .psb looping clicks 2022-07-31 18:11:07 +02:00
bnnm
6fb54c3429 Reject .wem with excess/incorrect data 2022-07-31 15:16:15 +02:00
bnnm
567c0af18e Fix some .psb crashes 2022-07-31 15:16:02 +02:00
bnnm
4e390bd61a cleanup 2022-07-31 15:14:25 +02:00
bnnm
bd5af18732 Add FSB key 2022-07-31 15:13:24 +02:00
bnnm
b47e6a28f3 Fix winamp's format detection hijacking .vgm 2022-07-23 15:16:55 +02:00
bnnm
84a1053fd3 cleanup 2022-07-23 15:15:16 +02:00
bnnm
f87c75299b Improve s14 detection 2022-07-23 15:14:30 +02:00
bnnm
686f3ae2bb cleanup 2022-07-23 14:55:26 +02:00
bnnm
8d4940daea doc 2022-07-23 14:50:30 +02:00
bnnm
75a2d840a7 Add encrypted .akb [Final Fantasy Agito (Android)] 2022-07-23 14:49:47 +02:00
bnnm
42d94ed6f1 Fix some Koei .wbd+whd [Nights of Azure 2 (PS4)] 2022-07-23 14:48:56 +02:00
bnnm
3c25afab1c Fix some WayForward .wave [Happy Feet Two (3DS)] 2022-07-23 14:47:30 +02:00
bnnm
7820fcb352 Add .3ds extension [F1 2021 (3DS)] 2022-07-23 14:47:01 +02:00
bnnm
69aa339a6b Fix some .swav [Face Training (DSi)] 2022-07-23 14:46:31 +02:00
bnnm
2eb0270ae5
Add HCA key 2022-07-17 12:39:32 +02:00
bnnm
a0dff75ed5 doc 2022-07-14 23:09:13 +02:00
bnnm
5c31c62ace Fix truncated ATRAC9 .wem 2022-07-14 23:09:08 +02:00
bnnm
57466697d5 Fix some Wwise Convolution Reverb wem 2022-07-14 23:08:42 +02:00
bnnm
23474dc27c Fix missing end samples in Wwise Vorbis 2022-07-14 23:08:09 +02:00
bnnm
f7ccb96b2f Add SNDZ .szd extension 2022-07-14 23:05:34 +02:00
bnnm
9670b98085 Fix some N1 .opus [Asatsugutori (Switch)] 2022-07-07 23:14:22 +02:00
bnnm
a466959827 Tweak HCA channel mappings 2022-07-07 23:13:53 +02:00
bnnm
10dc2999af Check ACB size 2022-07-07 23:13:35 +02:00
bnnm
887af76ef6 cleanup
- use LF instead of CRLF
- follow common name and code conventions used in other meta
- reduce comment verbosity (should mainly comment unusual points or )
- should declare variables at block level
- skip some checks that are unlikely to matter
- read stream name
2022-07-07 23:13:24 +02:00
modusc896d352
7eea28ae0e
ps2_gcm comment tweaks 2022-07-01 22:49:47 -03:00
modusc896d352
19b714bc6e
ps2_gcm cleanup 2022-07-01 16:34:00 -03:00
modusc896d352
6aee326e6e
Fix some GCM [NamCollection (PS2)]
the PS2 GCM meta needed some updating.
so, new meta update adds some checks, keeps the meta up-to-date with other recently-updated vgmsteam metas, and adds support for Klonoa multi-channel files.
2022-07-01 12:49:38 -03:00
bnnm
c091c83c33 Add SNDZ .szd1/3 2022-06-26 17:05:31 +02:00
bnnm
7c12a4b91a Cabela's African Safari (PSP) 2022-06-26 17:04:40 +02:00
bnnm
c277932b03 Improve .mp3 loading speed in some cases 2022-06-26 17:03:56 +02:00
bnnm
ec3999123c Add RIFF .ogg/logg extension [Luftrausers (Vita)] 2022-06-26 17:03:42 +02:00
bnnm
ff080c1661 Add TXTH codec PCM8_SB [Sonic CD (SCD)] 2022-06-26 17:03:27 +02:00
bnnm
d186193596
Merge pull request #1155 from finict/patch-1
Add .s3v loop detection signatures
2022-06-26 12:41:11 +02:00
finict
28bf3ab3e1
Add .s3v loop detection signatures 2022-06-25 23:08:41 +09:00
finict
607e7ef78b
Fix .2dx9 loop detection 2022-06-25 13:22:45 +09:00
kjhmagic
10c94fab80
Update hca_keys.h
33 subkeys added for D4DJ Groovy Mix (Android)
2022-06-23 04:49:07 +09:00
Skyth
8fca22717c Add HCA key for Sonic Origins 2022-06-22 15:46:30 +03:00
bnnm
2e83e792aa cleanup 2022-06-19 19:51:55 +02:00
bnnm
62dea5e30f doc 2022-06-19 19:37:23 +02:00
bnnm
aed73d4e4f Add FSB key 2022-06-19 19:37:03 +02:00
bnnm
9df2bd7d2b Lower .mp3 priority 2022-06-19 19:36:57 +02:00
bnnm
aee2a007ef Fix some .at3 RIFF [Megami no Etsubo (PSP)] 2022-06-19 19:36:44 +02:00
bnnm
08ec6b3655 Improve some Ubi SB detection [Myst IV (PC)] 2022-06-19 19:36:34 +02:00
bnnm
89b13c8e07 Fix segments not using highest sample rate as base 2022-06-19 19:36:25 +02:00
bnnm
86be2b74ad Fix some .mul [Tomb Raider 2013 (PS4)] 2022-06-19 19:36:11 +02:00
Jean Guyomarc'h
13fd8969c7 Fix sample rate of EA swvr
I am afraid this may depend on games, but for Future Cop LAPD, recorded
voices must be decoded with a sample rate of 22050, not 16000.
2022-06-06 15:10:47 +02:00
bnnm
f696beb0c4
Fix mono ALP .pcm [NBA Inside Drive 2000 (PC)] 2022-05-15 12:44:20 +02:00
bnnm
f2d98c50c6 Add TXTH codec "IMA_HV" [NBA Hangtime (PC)] 2022-05-15 12:25:52 +02:00
bnnm
5e8bb25e2b cleanup: rename tun.c to alp.c 2022-05-15 12:23:49 +02:00
bnnm
b61e94ed3c Fix some .tun [NBA Inside Drive 2000 (PC)] 2022-05-15 12:23:01 +02:00
bnnm
0dc64cdd8b cleanup: rename ALP_IMA to HV_IMA 2022-05-15 12:12:11 +02:00
bnnm
e83d776385 Fix some .atsl, add .atslx [Ken's Rage 2 (X360)] 2022-05-15 12:10:04 +02:00
bnnm
25c265ef30 Add Bioware fake .wav [Star Wars: KOTOR 1/2 (PC)] 2022-05-13 19:04:26 +02:00
bnnm
74a83e224f Extra logs on broken RIFF 2022-05-13 16:40:33 +02:00
bnnm
a16e8e95c7 Fix some .atsl/ktsl2asbin [Nioh (PS4)] 2022-05-13 16:39:50 +02:00
bnnm
e3e6522af5 Tweak truncated .aix to not loop 2022-05-13 16:36:50 +02:00
bnnm
adcd44328d Allow truncated .aix [Metroid: Other M (Wii)] 2022-05-08 13:32:10 +02:00
bxaimc
30ab06b109 Add brwsd & brwav ext. Fix RWSD for Wii Sports 2022-05-03 22:44:42 -04:00
NicknineTheEagle
b081312831 Migrate to VS 2019 and foobar2000 2022-01-04 SDK 2022-05-01 21:47:58 +03:00
bnnm
c16f305ef6 cleanup 2022-05-01 20:35:11 +02:00
bnnm
f4fe1482c9 cleanup 2022-05-01 20:34:58 +02:00
bnnm
61e82459b2 Improve Tiger .com validations and lower priority 2022-05-01 18:57:22 +02:00
bnnm
1849395b8e Improve MPEG parser 2022-05-01 18:56:52 +02:00
bnnm
38773bdab7 Fix bitrate in some cases 2022-05-01 18:10:38 +02:00
bnnm
2c9b8e614b Add .audio_data [Lego SW: The Skywalker Saga (PC)] 2022-05-01 18:10:22 +02:00
bnnm
2a6dd8d782 Add ADM3 .wem [MotoGP 21 (PC)] 2022-05-01 12:17:57 +02:00
bnnm
2955ab3a81 Fix some SSPF .ssp [Metal Gear Solid 4 (PS3)] 2022-05-01 12:13:11 +02:00
bnnm
cdc5753847 Add PCM_FLOAT_LE codec to TXTH 2022-05-01 12:13:02 +02:00
bnnm
a3645e9f69 Add .switch extension [Ikinari Maou (Switch)] 2022-05-01 12:10:56 +02:00
NicknineTheEagle
5f1cae3beb Added Eurocom ESF format [Mortal Kombat 4 (PC)] 2022-04-29 22:58:19 +03:00
punk7890
0ea7c488c3
Add .s3s [DT Racer (PS2)] 2022-04-25 03:47:01 -07:00
bnnm
40c1e59cfe Tweak 2022-04-24 15:19:45 +02:00
bnnm
e2109d2ff0 Fix HCA key misdetection [Iris Mysteria (Android)] 2022-04-24 15:16:51 +02:00
bnnm
917c5f8189 Fix dialogue .p3d [Prototype 2 (PC)] 2022-04-24 12:14:13 +02:00
bnnm
e9292a1f5f Add HCA key 2022-04-24 12:13:49 +02:00
bnnm
f39069ee20 Fix buggy Ubi HX samples 2022-04-24 12:13:38 +02:00
bxaimc
7bffa1a5cd More 2DX9 loop fixes thanks to IIDX13. Make me suffer Konami. 2022-04-21 00:06:11 -04:00
bxaimc
1b4049c445 Add S3V support for SVDX (AC). Fix looping for 2DX9 and SD9. 2022-04-20 23:05:37 -04:00
bnnm
e93c7ad4c3 Doc 2022-04-16 22:19:08 +02:00
bnnm
8a3379bd40 Improve MTA2 decoding accuracy 2022-04-16 22:18:58 +02:00
bnnm
cfca5c3195 Fix some Ubi HX [Rayman 3/M demo (PC/PS2)] 2022-04-16 22:18:39 +02:00
bnnm
1faeba40d2 Fix some BKHD .wem detection 2022-04-16 22:14:59 +02:00
bnnm
b4edce5d4f Fix some SSPF .ssp subsongs and sample rate 2022-04-16 22:14:28 +02:00
bnnm
c496b4ec90 Improve TXTH/TXTP parser performance 2022-04-16 22:14:19 +02:00
bnnm
ca04c668a5 utils: add chunked text reader 2022-04-16 22:14:02 +02:00
NicknineTheEagle
49b0c93b54 Fixed VS project 2022-04-09 19:48:37 +03:00
bnnm
c05ec2d0ab Add .rsnd NSOpus [Birushana (Switch)] 2022-04-09 15:15:43 +02:00
bnnm
9e3fc405d4 Fix some EA 1SNh .asf [NBA Live 95 (PC)] 2022-04-09 15:06:45 +02:00
bnnm
c3f6b754d5 Fix .wav AIFF [Sim City 3000 (Mac)] 2022-04-09 15:06:31 +02:00
bnnm
f412a2c7a3 Merge branch 'master' of https://github.com/vgmstream/vgmstream into sspf-mix 2022-04-09 15:00:14 +02:00
bnnm
fe539edcb4 cleanup 2022-04-09 14:58:23 +02:00
bnnm
68e63b769c Add SSPF .ssp [Metal Gear Solid 4 (PS3)] 2022-04-09 14:57:49 +02:00
bnnm
80d8ce2414 Preserve channel layout when downmixing some cases 2022-04-09 11:32:37 +02:00
modusc896d352
42ba45fc62
add wav extension, again
found some .wav files with the "AIFF" format in the macOS version of the game.
2022-04-03 17:43:56 -03:00
modusc896d352
22edcc7f91
add two extensions [SimCity 3000 (Mac)]
said extensions are .wav and .xa, respectively.
2022-04-03 17:32:28 -03:00
bnnm
1c666f27d5
Add .rsnd extension [Birushana (Switch)] 2022-04-03 11:48:22 +02:00
modusc896d352
eabc51dc73
add .ilf extension [Madden NFL 98 (PS1)] 2022-04-02 18:50:08 -03:00
Vilim Lendvaj
c01dc98d39
Update hca_keys.h 2022-04-01 03:05:38 +02:00
bnnm
6c0aff55da
Merge pull request #1101 from kjhmagic/patch-1
Update hca_keys.h
2022-03-31 21:12:06 +02:00
NicknineTheEagle
ef09f4c3b7 EA MPF: Fixed v5 format without track checksum 2022-03-31 16:40:15 +03:00
kjhmagic
e24aabe675
Update hca_keys.h 2022-03-31 03:40:58 +09:00
bnnm
c4d4e60867 doc 2022-03-29 23:45:45 +02:00
bnnm
8bf5ef7c21 Add HCA key 2022-03-29 23:45:04 +02:00
bnnm
fc97f80485 Fix some .psb loops [Senxin Aleste (AC)] 2022-03-29 23:44:56 +02:00
bnnm
15985ef1d9 Add .vm4 extension [Elder Gate (PS1)] 2022-03-29 23:44:38 +02:00
punk7890
cf3fbbc5b2
Added ANNO: Mutationem (PC) 2022-03-26 02:31:06 -07:00
Lukas Cone
fbf7ce2074
fix ktac.c without VGM_USE_FFMPEG enabled 2022-03-20 13:53:13 +01:00
bnnm
a9ca198aad Add RIFF .xvag [Uncharted Golden Abyss (Vita)] 2022-02-28 23:57:51 +01:00
bnnm
ca65796ba6 Fix some broken .wav [Cross Gate (PC)] 2022-02-28 23:54:04 +01:00
bnnm
0f0c1b89ec Fix +2GB Wwise .bnk [Björk Vulnicura VR (PC)] 2022-02-28 23:53:06 +01:00
bnnm
653342c419 Add HCA key 2022-02-28 23:50:10 +01:00
NicknineTheEagle
fa6a569d49 Fixed some EA SBR banks 2022-02-21 06:17:45 +03:00
NicknineTheEagle
218374c8d6 WBK: Added info on string hashing algorithm 2022-02-19 21:46:13 +03:00
NicknineTheEagle
3515644d73 NSLB: Fixed XMA 2022-02-19 21:46:13 +03:00
NicknineTheEagle
4179c2f0f3 Minor tweaks 2022-02-19 21:46:13 +03:00
bnnm
64cbc9a99e Add HCA key 2022-02-19 12:37:06 +01:00
bnnm
e930c07457 Fix Koei .mic with 4 channels 2022-02-19 12:36:54 +01:00
bnnm
34112d8dbb Fix some MUSX .sfx [Sphinx (PC)] 2022-02-19 12:36:33 +01:00
Greedysky
9958c00b0e Fix ktac.c without VGM_USE_FFMPEG enabled 2022-02-17 16:07:08 +08:00
Julian Xhokaxhiu
b90ace5f9e Fix when the flag -DUSE_MPEG=OFF is used on CMake
When MPEG support is disabled the struct "mpeg_frame_info" becomes unavailable, producing an error when linking, as it is required but some other code which is not protected behind the #ifdef
2022-02-16 00:10:15 +01:00
bnnm
c56dcc59ca Add .sfx FSB extension 2022-02-13 21:18:10 +01:00
bnnm
3261e7897c Add HCA keys 2022-02-13 21:16:36 +01:00
NicknineTheEagle
cd3de0751b NSLB: Fixed Kung Pu Panda (Wii) 2022-02-08 05:01:53 +03:00
bnnm
00441228a5
Fix mpeg.c without VGM_USE_MPEG enabled 2022-02-06 23:21:06 +01:00
bnnm
804837a54c Tweaks 2022-02-06 13:17:05 +01:00
bnnm
b790ef3cec Fix .wav with broken interleave [Rayman 2 (DC)] 2022-02-06 13:15:10 +01:00
bnnm
df1ba64eaf Fix .bnsf key detection in rare cases 2022-02-06 13:14:54 +01:00
bnnm
878b253c76 txth: extra usable fields just in case 2022-02-06 13:14:42 +01:00
bnnm
9b75cc6d83 Add .mp3 parser using mpg123 for consistency 2022-02-06 13:10:07 +01:00
bnnm
484908c57e Fix some .sps [Madden 13 (Vita), Madden 22 (PC)] 2022-02-06 13:07:58 +01:00
NicknineTheEagle
2ca2693cf1 NSLB: Fixed PS2 banks 2022-02-05 19:50:26 +03:00
grj1234
7aaa6e695e
RIFF: uncomment Ogg Vorbis mode 2+ [Only One (PC)] 2022-02-04 11:11:49 +09:00
modusc896d352
9944b04d32
this is the last one i promise
i just removed a single comment, nothing major here.
2022-02-01 21:39:06 -03:00
modusc896d352
77b5b46008
ubi_bao changes (8/?)
remove the sbao flag as file_type already does the job.
2022-02-01 21:21:46 -03:00
modusc896d352
c5e5c0c179
ubi_bao changes (7/?)
minor "fix".
2022-02-01 09:31:16 -03:00
modusc896d352
fd51df32be
ubi_bao changes (6/?)
atomic BAOs now open depending on whether or not said BAO has a "{id}.sbao" name on it.
it's still not perfect but (mostly) works.
2022-02-01 08:39:21 -03:00
modusc896d352
25497b99f3
ubi_bao changes (5/?)
rename variable to something more sensible
2022-01-31 21:31:09 -03:00
modusc896d352
211b2e7a37
ubi_bao changes (4/?)
implement a hack for games with %08x.sbao naming nomenclature for streamed BAOs.
(present in Shaun White Snowboarding and Prince of Persia 2008)
2022-01-31 21:19:45 -03:00
modusc896d352
5f20e3344d
ubi_bao changes (3/3)
try to explain what this new change means.
2022-01-31 20:34:59 -03:00
modusc896d352
6fcc0b4e3e
ubi_bao changes (2/2)
fix formatting issues
2022-01-30 14:48:34 -03:00
modusc896d352
9a4087eff7
ubi_bao changes
this is an attempt to add standard "atomic bao" nomenclature for "streamed BAOs". like %08x.bao/%08x.bao instead of (example) Common_BAO_0x5NNNNNNN, French_BAO_0x5NNNNNNN or Common_BAO_0x0NNNNNNN. this also applies to "memory BAOs" as well.

this change was necessary due to the existence of scimitar_new.bms, which handles forge files rather differently as far as sound files are concerned. more specifically, it goes deeper into the BAO files themselves.
2022-01-30 14:47:18 -03:00
bnnm
8d33a17919 cleanup 2022-01-30 13:34:08 +01:00
bnnm
e76ccb6ab7 Redo .rwav/rwar and add .brwav 2022-01-30 13:33:21 +01:00
bnnm
f6a48926b7 Add .pk/spk variation [Michael Jackson TE (X360)] 2022-01-30 13:32:48 +01:00
bnnm
a054692865 Fix Wwise XWMA prefetch 2022-01-30 13:31:06 +01:00
bnnm
ba1743cd3a Remove .04sw fake extension (use .xa) 2022-01-30 13:30:24 +01:00
bnnm
0e2023767b Fix some Reflections .xa [Emergency Heroes (Wii)] 2022-01-30 13:29:23 +01:00
bnnm
6074da0f4c Allow BIK .xmv extension [Emergency Heroes (Wii)] 2022-01-30 13:28:20 +01:00
bnnm
964397c1fb Improve .bnsf key detection in some cases 2022-01-30 13:26:39 +01:00
Christopher Snowhill
2db8e56ef2 Fix FFmpeg reader function
It should return AVERROR_EOF when reaching the end of the stream, rather
than returning zero. When it returns zero, the avformat prober will just
loop endlessly until the process is terminated.

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-01-26 20:55:28 -08:00
bnnm
0415b263a3
Fix broken .rwsd 2022-01-25 23:29:58 +01:00
bnnm
6f5da72f2e Fix some Sony .bnk pitch [Sly Collection (PS3)] 2022-01-22 22:58:19 +01:00
bnnm
098937ffeb .mjh+mjh cleanup 2022-01-22 22:56:35 +01:00
bnnm
f565083502 Fix some AIFF 2022-01-22 22:56:20 +01:00
bnnm
0f6ce99e2b Allow XA with emphasis flag, add .an2 [Croc (PS1)] 2022-01-16 23:04:35 +01:00
bnnm
3146647934 Fix some dual stereo [Animal Crossing DLC (NSW)] 2022-01-14 17:22:31 +01:00
bnnm
dd84f89d7f Remove .bfwavnsmbu fake extension (use TXTP) 2022-01-14 17:16:39 +01:00
bnnm
b0888b184f cleanup 2022-01-14 17:13:22 +01:00
bnnm
66a51fccb4 Add helper 2022-01-14 17:13:14 +01:00
bnnm
55307d393f Merge bcwav with bfwav and cleanup 2022-01-14 17:12:41 +01:00
bnnm
13c8649026 Separate some base code 2022-01-14 15:16:45 +01:00
bnnm
adecc8a514 Remove msvp 2022-01-12 22:01:10 +01:00
bnnm
f61a6f1fda Fix some .rws [kill.switch (PS2)] 2022-01-12 21:19:09 +01:00
bnnm
1411fba54f Fix some .adp [Wave Race Blue Storm (GC)] 2022-01-12 21:14:36 +01:00
bnnm
f8f3d8d463 Fix some WIIADPCM [Angry Birds Star Wars (Wii)] 2022-01-12 21:14:10 +01:00
bnnm
41eccd8d3e Merge msv.c and msvp.c 2022-01-12 21:13:56 +01:00
bnnm
c194a9674c sgxd/rxws: improve companion file handling 2022-01-08 21:04:43 +01:00
bnnm
8572c62b12 Add .wav with MP3 [Bear's Imagine That! (PC)] 2022-01-08 21:00:13 +01:00
bnnm
ad6a5cab9d Add encrypted .mus from Minecraft v1.6.1< 2022-01-08 20:59:16 +01:00
bnnm
4e90dd24e7 Improve STDIO for TXTP that open many small files 2022-01-08 20:57:45 +01:00
bnnm
adc7fe23a2 Fix companion files in foobar 7z/zip archives 2021-12-31 17:44:54 +01:00
bnnm
53ca00bc2c Fix some Ubi CKD [Rayman Origins (3DS/Vita)] 2021-12-31 17:33:42 +01:00
bnnm
382b0d2929 Fix some Ubi CKD [Rayman Origins (3DS/Vita)] 2021-12-31 16:20:52 +01:00
bnnm
0f5b806792 Add HCA key 2021-12-31 16:12:09 +01:00
bnnm
6ea7e4a256 SLI: ignore comments and cleanup 2021-12-31 16:11:47 +01:00
PolarManne
16892482ac Add HCA key 2021-12-25 09:39:54 -07:00
bnnm
b40e48128f Remove .psw fake extension (use waa/wac/wam) 2021-12-18 12:18:36 +01:00
bnnm
599004276f Fix some Ubi Lyn with Ogg [Rabbids Go Home (PC)] 2021-12-18 12:18:22 +01:00
bnnm
45f14a8a7b Fix some Ubi Jade .waa/wac/wam [King Kong GE (PC)] 2021-12-18 12:17:47 +01:00
kjhmagic
16c091464b
Update hca_keys.h
15 subkey added about D4DJ Groovy Mix (Android)
2021-12-16 22:31:00 +09:00
bnnm
05b044c889 Remove .xag/cvs/snds from PSX hack (use TXTH) 2021-12-11 17:37:38 +01:00
bnnm
7c28ecd09e Lower priority of simpler headers, cleanup 2021-12-11 17:35:27 +01:00
bnnm
f03d78046c misc cleanup 2021-12-11 17:22:23 +01:00
bnnm
f681916ff0 Add Ubi LyN custom MP4 [Zombie U (WiiU)] 2021-12-11 15:02:21 +01:00
bnnm
e56a761482 riff: reject Ubi LyN 2021-12-11 12:47:00 +01:00
bnnm
07c7f4a55c Fix some Wwise .bnk DSP [Luigi's Mansion 2 (3DS)] 2021-12-11 12:45:19 +01:00
bnnm
e283384dcd Add .TUN ACM [Descent to Undermountain (PC)] 2021-12-11 12:43:31 +01:00
bnnm
48c67ecfd8 Add HCA key 2021-12-11 12:43:13 +01:00
bnnm
05cdd0bbf5 Clean HCA subkey code 2021-12-11 12:43:06 +01:00
bnnm
bda98d71e1 Move custom mp4 code from KTAC 2021-12-11 12:42:17 +01:00
bxaimc
c314a74853 Add dual file stereo for ACNH: Happy Home Paradise 2021-12-09 12:27:41 -05:00
NicknineTheEagle
ec2373a98d Formatting tweaks 2021-12-08 16:50:05 +03:00
NicknineTheEagle
f277dfe27e EA SCHl: Added missing defines 2021-12-08 16:42:25 +03:00
NicknineTheEagle
ae101e80e2 EAAC: Fixed potential infinite loop on bad data 2021-12-08 16:41:59 +03:00
NicknineTheEagle
b52b9425b7 Added Treyarch NSLB bank format [Call of Duty 3] 2021-12-07 13:14:06 +03:00
NicknineTheEagle
ad28329418 MSF: Added .str extension 2021-12-07 12:17:09 +03:00
bnnm
ae79bca161
Fix some looping issues [Legend of Mana (PC)] 2021-12-06 23:43:27 +01:00
bnnm
f5502186e8 Rename ps2_sfs.c to ster.c 2021-12-06 13:21:35 +01:00
bnnm
7a6af2ee0e Unify dupe STER meta [Baroque, Star Soldier (PS2)] 2021-12-06 13:20:36 +01:00
bnnm
9bd3574548 Fix some .pk DSP in Ubi BAO [We Dare (Wii)] 2021-12-06 13:17:00 +01:00
modusc896d352
776c168257
ubi_bao.c
documentation update, nothing major.
2021-11-29 14:29:41 -03:00
modusc896d352
fad5224bb9
ubi_bao.c
do some documentation update on ubi_bao.c
2021-11-28 20:48:57 -03:00
bnnm
30a4dd0e09 Add WiiU .XWS [Ninja Gaiden 3 Razor's Edge (WiiU)] 2021-11-28 14:01:22 +01:00
bnnm
1fda26f9a3 Fix some .ATSL [Dynasty Warriors 9 DLC (PC)] 2021-11-28 14:00:28 +01:00
NicknineTheEagle
385a105426 Added WBK format [Spider-Man 2, Ultimate Spider-Man] 2021-11-21 08:24:13 +03:00
bnnm
fc301e4f47 Add .res extension 2021-11-18 00:23:52 +01:00
bnnm
ad9d88c5c4 meta: rename str_asr.c to knon.c 2021-11-18 00:22:11 +01:00
bnnm
240e9c00b0 cleanup 2021-11-18 00:21:29 +01:00
bnnm
0fd994abb9 meta: lower priority for some meta 2021-11-18 00:17:40 +01:00
bnnm
3a00376590 meta: fix some validations and cleanup 2021-11-18 00:17:17 +01:00
bnnm
156be80ada Add ADX key, tweaks 2021-11-18 00:13:11 +01:00
bnnm
4805987bb3 Fix some HCA v3 [Megaton Musashi (Switch)] 2021-11-18 00:12:52 +01:00
punk7890
f6e3b49819
Add .sem extension [Oretachi Game Center Zoku: Sonic Wings (PS2)] 2021-11-14 03:39:28 -08:00
bnnm
bfd0a08bc7 Cleanup 2021-11-13 14:43:52 +01:00
bnnm
ab65cf1e2a Add FSB key 2021-11-13 14:43:45 +01:00
bnnm
dd4ac00fcb Add RIFF .pcm [Silent Hlll - The Arcade (AC)] 2021-11-13 14:43:29 +01:00
bnnm
6d3b551b8e misc tweaks 2021-11-12 18:47:08 +01:00
bnnm
2d1579891d Improve DSP validations 2021-11-12 18:46:52 +01:00
bnnm
124bd667a3 Add RIFF .rpgmvo [Omori (PC)] 2021-11-12 18:45:43 +01:00
bnnm
64abb33fd7 Add PCM24 .wav [Omori (PC)] 2021-11-12 18:45:18 +01:00
kjhmagic
144f0f7019
41 subkey added about D4DJ Groovy Mix (Android) 2021-11-07 12:10:33 +09:00
bnnm
a060eda79c Mark prefetch entries in Wwise .bnk 2021-11-06 14:57:41 +01:00
bnnm
2fd74b8de0 Fix some .SCD [Dragon Quest X (Switch)] 2021-11-06 14:57:30 +01:00
bnnm
fc79fced5d Fix some EA .bnk [Madden NFL 2001 (PS1)] 2021-11-06 14:57:20 +01:00
bnnm
892098cd3d logs 2021-10-31 20:22:30 +01:00
bnnm
7c5c8ac4aa Add .AWA extension [Missing Parts Side A (PS2)] 2021-10-31 20:15:22 +01:00
bnnm
26552bf910 Fix some .str+wav [Taq Wanted (PC/Xbox)] 2021-10-31 20:14:15 +01:00
bnnm
ee2739f996 Improve FSB4 MPEG full loops [Deadpool (PS3)] 2021-10-31 20:12:57 +01:00
bnnm
510ed0e1da Fix some .ads/ss2 [Katamari Damacy (PS2)] 2021-10-31 20:11:40 +01:00
bnnm
e32630efda hca: improve key finder in edge cases 2021-10-31 20:10:13 +01:00
bnnm
e842d7934c Add HCA key 2021-10-31 20:09:52 +01:00
bnnm
d51e78d571 Add .u0 encrypted Ogg 2021-10-31 20:09:18 +01:00
bnnm
38c5867f19
Merge pull request #1000 from NicknineTheEagle/ubi-ea
- EA SCHl/EAAC: Print warnings in console for missing companion files
- EA SCHl: Removed the hack merging multiple sounds in one bigfile 
- Ubi SB: Play silence for missing external files instead of failing --Fixes Splinter Cell (Prototype) (Xbox)
2021-10-31 19:34:01 +01:00
NicknineTheEagle
7670d61aac Ubi SB: Play silence for missing external files instead of failing
Fixes Splinter Cell (Prototype) (Xbox)
2021-10-28 18:59:54 +03:00
NicknineTheEagle
27cf174b80 EA SCHl: Removed the hack merging multiple sounds in one bigfile 2021-10-28 18:52:19 +03:00
punk7890
3852c5d988
Add .vgi extension [Time Crisis II (PS2)] 2021-10-27 17:32:33 -07:00
NicknineTheEagle
933a76f95e Print warnings in console for missing companion files 2021-10-26 00:00:57 +03:00
bnnm
bfbe99400f
Merge pull request #997 from KatieFrogs/wasm-mpg123-jansson
Cmake: Build mpg123 and jansson for wasm target
2021-10-25 19:34:36 +02:00
KatieFrogs
493c12916c Cmake: Build mpg123 and jansson for wasm target 2021-10-25 10:06:59 +03:00
grj1234
a5fd88c8d4
Add .wst extension [3jigen Shoujo o Hogo Shimashita (PC)] 2021-10-25 07:06:44 +09:00
bnnm
ee0387928d Add .sam extension 2021-10-24 16:07:58 +02:00
bnnm
bab7d21b3e Add TXTH offset absolute modifier 2021-10-24 16:07:35 +02:00
bnnm
2570fcac4d Add TXTH codec XA_EA [Road Rash videos (SAT)] 2021-10-24 13:12:38 +02:00
bnnm
be7e4821d7 xa: tweak decoding to be closer to PSX 2021-10-24 10:54:03 +02:00
bnnm
3e2f7aab75 xa cleanup 2021-10-24 10:29:00 +02:00
bnnm
656c70e67b cleanup 2021-10-24 10:28:48 +02:00
bnnm
3c8dc615ab cleanup: fix UB (left shift promotes to int) 2021-10-24 10:28:20 +02:00
bnnm
7847abacce TXTH: allow name_table=* to auto-set .names.txth 2021-10-23 13:27:05 +02:00
bnnm
3d88b965d3 Add TXTH codec CP_YM [Marvel vs SF (SAT)] 2021-10-23 13:16:44 +02:00
bnnm
79c444c52e Remove fake .aiffl/aifcl (use .laif/laiff/laifc) 2021-10-23 13:14:54 +02:00
bnnm
b82391063b helpers 2021-10-23 13:05:23 +02:00
bnnm
68f6b13683 Fix some Sony .bnk [PS Home Arcade (Vita)] 2021-10-23 13:04:30 +02:00
bnnm
8ae722b9e9 cleanup 2021-10-23 13:02:53 +02:00
grj1234
c145512f37 Add .nsa extension as RIFF WAWE [Hajimete no Otetsudai (PC)] 2021-10-22 05:44:04 +09:00
NicknineTheEagle
8b52322fb9 BAF: Optimization 2021-10-21 20:10:21 +03:00
NicknineTheEagle
cb235c251b BAF: Formatting 2021-10-21 00:40:44 +03:00
NicknineTheEagle
247b5109b6 BAF: Added a variation [Blur (Prototype) (PS3)] 2021-10-21 00:33:23 +03:00
bnnm
b6bf846697 Fix some .wav.str 2021-10-19 00:40:40 +02:00
bnnm
13c39edbe8 Add HCA keys 2021-10-19 00:40:30 +02:00
bnnm
af6a7a1e0d hca: separate bruteforcer code 2021-10-19 00:40:14 +02:00
bnnm
f4c3009a00 hca: optimize key test 2021-10-19 00:35:29 +02:00
bnnm
99eb1c328f Improve HCA key tester 2021-10-19 00:35:06 +02:00
grj1234
fdf24cbaa4 Add .mse and .koe extension 2021-10-16 23:01:10 +09:00
bnnm
45e04fe988 hca: bruteforcer tweaks 2021-10-15 22:41:51 +02:00
bnnm
0b75db71d0 Add HCA keys 2021-10-15 22:41:37 +02:00
bnnm
0267faea1d Add HCA key 2021-10-15 15:21:25 +02:00
bnnm
3434f3d7f7 cleanup 2021-10-15 15:21:17 +02:00
grj1234
f0155322e9
Add .ogg_ extension 2021-10-14 22:57:09 +09:00
grj1234
b55efb9dfb
Update ogg_vorbis.c
Add .ogg_ extension as rpgmvo format [RPG Maker MZ (PC)]
2021-10-14 21:58:55 +09:00
Skyth
5d6adbfed4 Add HCA key for PC version of NEO: The World Ends With You 2021-10-10 21:30:41 +03:00
bnnm
001befde17 txth: clean detection and remove rare edge case 2021-10-10 17:01:06 +02:00
bnnm
86c31d1481 streamfile cleanup 2021-10-10 15:09:58 +02:00
bnnm
c1e0143881 Add more TXTH chunk options 2021-10-10 13:32:38 +02:00
bnnm
f052c97cfb cleanup 2021-10-10 13:31:04 +02:00
bnnm
92800e6544 Remove headerless XA and improve detection speed 2021-10-10 13:28:32 +02:00
bnnm
bba0043ce2 util 2021-10-10 13:05:19 +02:00
bnnm
45020c8acf Fix some .cnk SCHl [NBA Live 97 (PS1)] 2021-10-10 13:04:43 +02:00
bnnm
b8ab88c404 Fix some .cnk 1SNh [Triple Play 97, FIFA 97 (PS1)] 2021-10-10 13:03:38 +02:00
bnnm
af86aeca74 Add XA in TXTH [Phantasy Star (SAT), Fantavision] 2021-10-09 16:48:45 +02:00
bnnm
9d6493dea7 Fix NX Opus with odd rates [Lego Marvel (Sw)] 2021-10-09 16:47:12 +02:00
bnnm
971ac41dc4 renames 2021-10-09 12:53:42 +02:00
bnnm
54dd018c96 Add LPCM .w extension, cleanup 2021-10-09 12:51:33 +02:00
bnnm
d2acaf3994 Fix some LOPU .lopus loops 2021-10-08 22:27:39 +02:00
bnnm
c87816ac59 misc tweaks 2021-10-08 22:24:51 +02:00
KatieFrogs
fa923e16d5 hca: Comment HCA_BRUTEFORCE 2021-10-06 06:43:17 +03:00
bnnm
14673b96f6
Merge branch 'master' into lopus-m4a-hcakey 2021-10-03 13:50:44 +02:00
bnnm
f525c7d550 hca: tweaks 2021-10-03 13:49:23 +02:00
bnnm
511e706f8d Add HCA key 2021-10-03 13:49:12 +02:00
bnnm
ca8e634819 ffmpeg: tweaks 2021-10-03 13:49:02 +02:00
bnnm
67241ebda5 Add LPCM .ladpcm [Melty Blood Type Lumina (Sw)] 2021-10-03 13:48:22 +02:00
KatieFrogs
6bc168088f Cmake: Build shared vgmstream library
- After running cmake, run `make libvgmstream_shared` to build `src/libvgmstream.so`, in case a developer wants to use the vgmstream library, but does not want to link it statically
- Fixes shared Linux builds
2021-10-03 00:36:19 +03:00
bnnm
fc4f7f8f7f Fix some .psb loops [G-Darius HD (Switch)] 2021-10-02 18:15:58 +02:00
bnnm
29547af5be Add M2 looping .m4a [G-Darius HD (Switch)] 2021-10-02 18:15:45 +02:00
bnnm
011aa6c6c1 Add LOPU .lopus [Melty Blood Type Lumina (Switch)] 2021-10-02 18:15:04 +02:00
bnnm
a5355da367
Merge pull request #966 from KatieFrogs/cmake-fixes
Cmake: Fixes for dependencies
2021-10-02 11:43:18 +02:00
grj1234
7a5499ecb3
Update the comment of nwa.c
Update the comment about the format of Gameexe.ini (information from the official documentation of RealLiveMax, the public version of RealLive)
2021-10-02 15:59:24 +09:00
KatieFrogs
bf89c3503d Cmake: Fixes for dependencies
- Sets dependencies for targets
  - Fixes not being able to build single targets, like `make vgmstream_cli`
  - Fixes not being able to build with multiple jobs, like `make -j 5`
- Compiles dependencies out of the source directory
- Fixes double lib suffix, renaming liblibvgmstream.a to libvgmstream.a
- Removes zlib dependency from static builds, previously required by ffmpeg
- If ARCHIVE_EXTRACT is not available in cmake, mpg123 will be downloaded through svn, then fall back to git if that is not available either
2021-10-02 09:02:27 +03:00
bnnm
334b607890 util: fix .h clash 2021-10-01 00:33:49 +02:00
bnnm
c51b16b4e1 Fix some Ubi .hxx [XIII (Xbox)] 2021-10-01 00:05:27 +02:00
bnnm
29be8afbb9 Fix .wem with empty chunks 2021-10-01 00:04:43 +02:00
bnnm
3f164f74c9 misc 2021-10-01 00:04:32 +02:00
bnnm
34b25d2e1f txtm: tweak for multi multi-awb+acb 2021-10-01 00:04:08 +02:00
bnnm
2b52edbc8f cleanup: don't ifdef vorbis meta 2021-09-27 00:10:28 +02:00
bnnm
8e07c99497 Fix some Blitz .str+wav [Zapper (Xbox)] 2021-09-26 19:34:50 +02:00
bnnm
01819ff745 Fix some .psb [Castlevania Advance Col. (Switch)] 2021-09-26 19:34:36 +02:00
bnnm
bb01c776ac misc fixes 2021-09-26 19:34:12 +02:00
bnnm
8a4e111710 ffmpeg: tweak io buf to lower memory
no real difference in performance and was affecting wasm
2021-09-26 19:33:13 +02:00
bnnm
8e4d481fad streamfiles: tweak io64 detection 2021-09-26 19:27:38 +02:00
bnnm
8a13904615
Merge pull request #957 from AlwinEsch/fix-uwp
fix Windows Compiler Warning C4703 on uninitialized pointer in src\meta\csb.c
2021-09-21 23:35:18 +02:00
Alwin Esch
a326339cde fix Windows Compiler Warning C4703 on uninitialized pointer in src\meta\csb.c
On our addon for Kodi https://github.com/xbmc/audiodecoder.vgmstream becomes vgmstream used.
In the build systems used for Windows UWP there, a warning is automatically declared as an error.

This change sets the variable to NULL there, which removes the warning.

Error:
```
d:\a\1\audiodecoder.vgmstream\lib\vgmstream\src\meta\csb.c(142): error C4703: potentially uninitialized local pointer variable 'stream_name' used [D:\a\1\s\build\audiodecoder.vgmstream-prefix\src\audiodecoder.vgmstream-build\lib\vgmstream\src\libvgmstream.vcxproj] [D:\a\1\s\build\audiodecoder.vgmstream.vcxproj]
```

Related build log:
https://dev.azure.com/teamkodi/binary-addons/_build/results?buildId=6134&view=logs&j=cc6cffab-e95c-563d-eef4-026ebc0684ec&t=4caacdc4-d3f5-50ea-479d-35158b55a00e&l=583
2021-09-21 18:29:32 +02:00
kjhmagic
7ecae3c981
36 subkey added about D4DJ Groovy Mix (Android) 2021-09-22 01:19:08 +09:00
bnnm
0c1ae8c9af util: type tweak for linux (missing includes) 2021-09-20 00:01:57 +02:00
bnnm
82fc05c3dc misc cleanup 2021-09-19 23:54:38 +02:00
bnnm
cbaf17bfe0 adx: play even if key not found
For consistency with .hca and easier to identify by user
2021-09-19 23:54:06 +02:00
bnnm
5adae4db4c Fix some Ogg .wav [Kirara Kirara NTR (PC)] 2021-09-19 23:52:33 +02:00
bnnm
112aab1923 Fix some .acb issues 2021-09-19 23:51:59 +02:00
bnnm
43d89a46a1 streamfile: minor performance tweaks 2021-09-19 23:48:33 +02:00
LoveEevee
81ebcddd7b Cmake: Refactor dependency fetching
- Build maiatrac3plus on targets without ffmpeg
2021-09-19 08:46:47 +03:00
bnnm
e648191dac psb: fix ifdef 2021-09-16 00:26:18 +02:00
bnnm
391bfe9d4d streamfiles: improve performance on name copy 2021-09-16 00:18:52 +02:00
bnnm
3b0bbb25bf util: fix get_d64 return value 2021-09-16 00:13:52 +02:00
bnnm
7bb2434b56 misc issues and cleanup 2021-09-15 23:22:17 +02:00
bnnm
bdd641d218 Fix .psb [Legend of Mana (Switch), Judgment (PS4)] 2021-09-15 23:21:10 +02:00
bnnm
ec6c48a3d5 Improve .acb name reading performance 2021-09-15 23:13:06 +02:00
bnnm
7e8d4df17e logs: add printf-style warnings in gcc/clang 2021-09-15 23:12:42 +02:00
bnnm
ce7ffc6d38 cri utf: performance tweaks for some cases 2021-09-15 23:11:56 +02:00
bnnm
af2f88993a streamfiles: fix off_t in MSVC/custom IO callback 2021-09-15 23:09:19 +02:00
Michael
0592b78d26
Add adx key for Sonic Colors Ultimate 2021-09-13 21:28:30 -07:00
bnnm
b0ee80e21c build: skip missing fseek64 on emscripten 2021-09-12 21:29:07 +02:00
bnnm
3fe5967764 build: fix missing ifdef 2021-09-12 20:49:40 +02:00
bnnm
4bdb43e777 doc 2021-09-12 20:09:06 +02:00
bnnm
ea910e2ad2 acb: log/tweaks 2021-09-12 20:08:55 +02:00
bnnm
518cf8f8b1 build: fix some emscripten/wasm crashes 2021-09-12 20:05:56 +02:00
bnnm
91e12ab559 Fix some .ktsl2asbin/atsl [Nioh (PC)] 2021-09-12 20:03:38 +02:00
bnnm
89ed00a980 Fix some .p3d [Spider-Man 4 beta (X360)] 2021-09-12 20:02:52 +02:00
bnnm
af6a1e7469 utils: fix get_id32 with non-ascii chars 2021-09-12 20:02:21 +02:00
bnnm
d1c78d18c0 doc 2021-09-11 16:54:57 +02:00
bnnm
6096edcb40 Add M2 .psb [Senxin Aleste, Legend of Mana (PC)] 2021-09-11 16:12:35 +02:00
bnnm
c859482dcd Add PCM24 codec [Legend of Mana (PC)] 2021-09-11 15:49:37 +02:00
bnnm
58b6b16e3a Tweak some XWMA total samples 2021-09-11 13:11:29 +02:00
bnnm
227ea3db5e util: tweak float readers 2021-09-11 13:10:04 +02:00
bnnm
bee90fd0ad cleanup 2021-09-05 17:53:47 +02:00
bnnm
abb9acaf4f cleanup: remove tabs 2021-09-04 22:19:36 +02:00
bnnm
333b7097c9 Handle +2GB .fsb and .ktsl2asbin [Nioh 2 (PC)] 2021-09-04 22:06:54 +02:00
bnnm
1d758db7d4 Tweak STREAMFILES to read +2GB files 2021-09-04 21:57:23 +02:00
bnnm
19e84f44e5 Add .psb/dyx extensions 2021-09-04 20:32:57 +02:00
bnnm
a4fe6a9352 Cleanup and logs 2021-09-04 20:31:11 +02:00
bxaimc
9c9469e6a5 Add hca key for Sonic Colors Ultimate 2021-09-03 10:30:30 -04:00
NicknineTheEagle
c386b82d37 Properly initialize input buffer in describe_vgmstream
Fixes stream description in foobar2000 on Debug
2021-09-01 01:32:54 +03:00
NicknineTheEagle
d13c713fcc Ubi SB: Fixed some PSP games 2021-08-31 15:50:30 +03:00
bnnm
d1b71f705f Add .xsh+xsd variations [Minority Report (Xbox)] 2021-08-27 22:20:26 +02:00
bnnm
4875309502 build: missing cmake stuff 2021-08-26 22:37:34 +02:00
bnnm
8bfd247eac build: autotools cleanup and log fixes 2021-08-26 22:16:31 +02:00
bnnm
374e1d3c32 utils: chunk parsing helper 2021-08-26 19:52:19 +02:00
bnnm
cf36348b77 add extra user logs 2021-08-26 19:39:58 +02:00
bnnm
e3c8240d5b Add .wve for EA SCHl [Madden NFL 99 (PC)] 2021-08-26 18:52:59 +02:00
bnnm
47132ece19 Allow TXTH codec strings in name_table 2021-08-26 18:51:47 +02:00
bnnm
7400112fbe cleanup 2021-08-26 18:48:19 +02:00
bnnm
f799aec0ca Add log functions to show errors to users 2021-08-26 18:41:03 +02:00
bnnm
3dde7b8af4 Fix some Ubi BAO [Just Dance (Wii)] 2021-08-22 13:15:37 +02:00
bnnm
2489d1e17b cleanup 2021-08-22 13:15:06 +02:00
bnnm
c3e6afd7b6 Add .xsh+xsd/xss [KS's Pro Surfer (Xbox)] 2021-08-22 13:13:38 +02:00
bnnm
02f2245c78 Add HCA key [m HOLD'EM (Android)] 2021-08-22 12:31:08 +02:00
bnnm
65f6197ae4 Fix EA .WVE with PCM8 [Madden NHL 97 (PC)] 2021-08-22 12:25:06 +02:00
bnnm
e54d9ed20b Fix Ubi Lyn .wav MPEG last interleave 2021-08-22 12:23:50 +02:00
bnnm
af2bb05fdb blocked: add sample count util 2021-08-22 12:22:19 +02:00
bnnm
f9ef1f2d89 Fix some .sgt DMSG with streams 2021-08-22 12:20:55 +02:00
bnnm
8819cbf0b3 riff: fix codecs with some libs disabled, cleanup 2021-08-22 12:17:45 +02:00
NicknineTheEagle
8d45a88dcf CRI CPK: Added support for ADX sounds 2021-08-16 14:37:43 +03:00
NicknineTheEagle
f960ad7405 Added .tgv extension 2021-08-15 23:48:57 +03:00
bnnm
a066301153 Merge branch 'master' of https://github.com/vgmstream/vgmstream into build3 2021-08-14 17:24:05 +02:00
NicknineTheEagle
a3aef99ca6 EA SCHl: Added missing indexes and defaults 2021-08-14 13:52:31 +03:00
bnnm
be0f5f803f missing 2021-08-14 11:40:12 +02:00
bnnm
36cf5c18f4 cleanup: move clHCA to coding to simplify
Also has changed a lot from the original so it's barely external now
2021-08-14 11:39:54 +02:00
bnnm
bb445efea1 cleanup: minor compiler warnings, etc 2021-08-13 23:53:27 +02:00
bnnm
700b49391b build: fix wrong ifdef 2021-08-12 22:41:54 +02:00
bnnm
a008645c0f build: fix building with ffmpeg + without mpeg 2021-08-12 20:03:14 +02:00
bnnm
0b14f9a446 builds: modify how version.h is used to fix issues
- version.h is now static (should increase on new releases)
- if compiler flag is passed, will try to use version_auto.h (autogen)
(auto only on compiler flag to avoid include'ing a non-existant file)
- avoid clobbered version.h as may force recompiles
2021-08-10 23:51:48 +02:00
NicknineTheEagle
c85579f6a4 Fixups to VS project files 2021-08-10 05:50:20 +03:00
NicknineTheEagle
9840556adc EAAC: Fixed PCM channel offsets 2021-08-10 05:34:34 +03:00
bnnm
e6a8b2c3f5 cleanup 2021-08-08 13:31:39 +02:00
bnnm
d12f137470 Remove unused .vcproj (use CMake if needed) 2021-08-08 09:50:58 +02:00
bnnm
de074e503b relic: clean API for easier external lib usage 2021-08-08 00:11:55 +02:00
bnnm
1f4b532066 cleanup: renames 2021-08-07 22:25:45 +02:00
bnnm
0c62973811 Fix some .sts issues [Shikigami no Shiro 3 (Wii)] 2021-08-07 22:25:07 +02:00
bnnm
5335f0876d remove unused .bytes extension 2021-08-07 21:00:14 +02:00
bnnm
c8e57f07fe cleanup: renames 2021-08-07 20:58:13 +02:00
bnnm
d8cd1487ea cleanup 2021-08-07 20:56:31 +02:00
bnnm
e6c3527ee5 cleanup 2021-08-07 16:59:32 +02:00
bnnm
15bd54dfa8 hca: alt key bruteforcer for txt files 2021-08-07 12:37:41 +02:00
bnnm
a48fcd9484 makefiles: add .so target for testing 2021-08-07 12:33:25 +02:00
bnnm
970139f992 Add Relic .wxd+wxh and .bnk [Homeworld (PC)] 2021-08-07 12:32:42 +02:00
bnnm
adf3d3d3b0 relic decoder: fix some issues 2021-08-07 12:31:15 +02:00
NicknineTheEagle
52ceaef200 Improved EA Harmony bank support 2021-08-06 15:45:00 +03:00
Guest126
103e069d5c
Add HCA key [Mini 4WD Hyper Dash GP (Android)]
I found the HCA key from level1 in data.unity3d.
https://note.com/note_s/n/na1b09cb3a85d
2021-07-30 18:29:15 +09:00
bnnm
734848b5d5 mix: fix minor logic issue 2021-07-29 23:42:08 +02:00
bnnm
3c03891d13 cleanup: etc 2021-07-29 23:41:27 +02:00
bnnm
4ea05e512a cleanup: simplify ogg vorbis meta call 2021-07-29 23:20:43 +02:00
bnnm
bfd1d28745 cleanup: misc 2021-07-29 22:46:34 +02:00
bnnm
93374f3019 txth: fix wrong name table check 2021-07-29 22:31:08 +02:00
bnnm
39dfdee9e4 cleanup: function defs, unused vars 2021-07-29 22:29:49 +02:00
bnnm
5673a3c636 cleanup: misc 2021-07-29 18:38:07 +02:00
bnnm
20d523055a cleanup: includes 2021-07-29 17:36:43 +02:00
bnnm
079370b2a1 cleanup: hca subkeys 2021-07-29 17:35:02 +02:00
bnnm
e525bd1456 Add HCA key [Alchemy Stars (Android)] 2021-07-29 17:34:11 +02:00
bnnm
0ac5959234 cleanup: fix compiler warning, etc 2021-07-29 17:08:30 +02:00