Commit Graph

4632 Commits

Author SHA1 Message Date
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
NicknineTheEagle
147af39293 EA GIN: Added "Octn" header magic 2021-07-28 16:57:09 +03:00
bnnm
93339ba2bc Add Tantalus .tad decoder [House of the Dead (SAT)] 2021-07-23 22:30:57 +02:00
bnnm
408bf257a1 Fix some .spf [Hugo: Magic in the Trollwoods (DS)] 2021-07-23 19:21:40 +02:00
bnnm
4def2fd7e2 Allow wrong .AT3 again for old demuxed videos 2021-07-23 19:16:11 +02:00
bnnm
039541f881 ffmpeg: internals cleanup 2021-07-23 18:55:03 +02:00
bnnm
805412e129 Ignore silence codec in bitrate and info 2021-07-23 16:03:20 +02:00
bnnm
4a178e4e44 ffmpeg: AAC cleanup and doc 2021-07-23 15:52:31 +02:00
bnnm
4927761e52 Fix FFmpeg 4.4 encoder delay issues and cleanup 2021-07-23 15:52:05 +02:00
Christopher Snowhill
54f06ba69a FFmpeg decoder: Fix building against FFmpeg 4.4 or newer, fixes #899 2021-07-22 13:22:38 -07:00
bnnm
6de04c14bd Fix some ATRAC9 .wem [DmC: Definitive Edition (PS4)] 2021-07-18 23:07:03 +02:00
bnnm
2be670bffb
Merge branch 'master' into ffmpeg-abi-unix-fix 2021-07-18 22:53:41 +02:00
Lukas Cone
be7a8371ba ffmpeg includes from system for unix 2021-07-17 20:09:11 +02:00
bnnm
3741e021b3 Add TXTH first interleave, tweak dual stereo 2021-07-17 19:01:50 +02:00
bnnm
8094ce9ebd Fix clamped subfiles read bug 2021-07-17 19:00:40 +02:00
NicknineTheEagle
3258c38f8b Ubi SB: Added a failure check in offset parsing 2021-07-14 17:39:54 +03:00
NicknineTheEagle
6d554d50e9 Ubi SB: Added a new version [Open Season (X360)] 2021-07-14 17:30:48 +03:00
NicknineTheEagle
9a7f1ffd44 Ubi SB: Fixed silence parsing 2021-07-14 17:30:18 +03:00
NicknineTheEagle
456df014a0 Ubi SB: Renamed some vars, doc 2021-07-14 04:31:48 +03:00
NicknineTheEagle
e806213550 Ubi SB: Fixed PS2 subblock detection 2021-07-14 04:29:53 +03:00
bnnm
53f43b9f38 Add .sps new EA-OPUS [FIFA 21 (PC)] 2021-07-13 23:49:40 +02:00
bnnm
3a7a23a785 Fix some .at3 [Sengoku Basara 4 (PS3)] 2021-07-13 23:46:27 +02:00
kjhmagic
417217411c
Add HCA key [D4DJ Groovy Mix (Android)]
I found new subkey about D4DJ Groovy Mix.
Added 76 keys. Total of subkey is 298.
I rechecked all of keys.
2021-07-10 16:16:43 +09:00
Christopher Snowhill
5c9d52d939 Fix #887 - foobar paths should work again 2021-07-09 01:06:28 -07:00
bnnm
b299aae547 Add Capcom .sspr [Sengoku Basara 4 (PS3/PS4)] 2021-07-09 00:06:27 +02:00
bnnm
d7b277a671 cleanup: BOM skip function 2021-07-08 22:26:21 +02:00
bnnm
ac23eab7ed Fix some auto L+R issues [Gift: Prism (PS2)] 2021-07-08 22:17:13 +02:00
bnnm
6fb4178103 Optimize PSX padding finder 2021-07-08 22:16:43 +02:00
bnnm
0854565b92 Fix some TXTH/TXTP + CLI path issues 2021-07-08 22:08:57 +02:00
bnnm
4b88afb239 Add HCA key [Dragon Quest Tact (Android)] 2021-07-08 22:02:03 +02:00
bnnm
9246ead1fc Add .d2 extension [Dodonpachi Dai-Ou-Jou (PS2)] 2021-07-08 22:01:35 +02:00
bnnm
0a6cb11a30 Add TXT multi txth, name table for subsongs, special subsong value 2021-07-04 20:09:52 +02:00
bnnm
332587359b Cleanup 2021-07-04 20:09:26 +02:00
bnnm
2d164492a8 Fix some .str+wav bugs [Sneak King (Xbox), Fairly OddParents: BTR (PS2)] 2021-07-04 20:09:15 +02:00
Christopher Snowhill
26e35a029f txtp: Add math.h include for pow function, fixing an error on macOS
and possibly other platforms
2021-07-01 19:45:20 -07:00
bnnm
a3732d8df9 Enable .bfstm region subsongs for testing (via .txtp) 2021-06-24 22:39:52 +02:00
bnnm
8ceca09f68 Add ADX keycodes 2021-06-24 22:39:04 +02:00
bnnm
ea40d2adda Fix .wvs glitches [Metal Arms (GC)] 2021-06-24 22:38:28 +02:00
bnnm
c4d8853ff6 Fix some .vgs [Ishikura Noboru no Igo Kouza: Chuukyuuhen (PS2)] 2021-06-24 22:34:41 +02:00
bnnm
8c92b600fd Cleanup 2021-06-24 22:32:44 +02:00
bnnm
15bad97db5 Renames 2021-06-24 22:26:49 +02:00
bnnm
7eb13c59d5 Fix MSVC includes 2021-06-21 00:41:48 +02:00
bnnm
0487cf5435 Cleanup 2021-06-21 00:30:15 +02:00
bnnm
d49aacbf52 Improve MSADPCM accuracy 2021-06-20 18:10:34 +02:00
bnnm
6d3a9a52d6 Reject some formats in ffmpeg.c 2021-06-20 17:31:36 +02:00
bnnm
80401dba38 Fix XMA2 .wbd+wbh [Bladestorm Nightmare (PC)] 2021-06-20 17:31:16 +02:00
bnnm
7fc0292f39 Cleanup 2021-06-20 17:29:56 +02:00
bnnm
3fa029ef19 MSADPCM cleanup 2021-06-20 17:29:41 +02:00
bnnm
af3851afff Support multi-awb .acb names using .txtm [Snack World (Switch)] 2021-06-20 13:45:01 +02:00
bnnm
f5cefd544e txtm: add option to read file position in .txtm 2021-06-20 13:42:06 +02:00
bnnm
de8656a445 Remove buggy ngca.c meta (now part of musx.c) 2021-06-20 11:39:06 +02:00
bnnm
c26684ffc1 Cleanup 2021-06-20 11:31:30 +02:00
bnnm
05ff8464fd Extra helpers 2021-06-20 11:24:32 +02:00
bnnm
ee93b9d59f Rename ads.c to ads_midway.c 2021-06-20 10:56:09 +02:00
bnnm
48283a0f8e Cleanup 2021-06-20 10:54:00 +02:00
bnnm
5e55e78979 Move ps2_rxws.c to rxws.c 2021-06-20 10:35:32 +02:00
bnnm
38360275a5 Cleanup 2021-06-20 10:33:28 +02:00
bnnm
f75df3f388 Fix some .ktsl2asbin [Samurai Warriors 5 Demo (Switch)] 2021-06-20 10:32:51 +02:00
bnnm
9a5c116f1c Fix SQEX .scd XMA total samples + cleanup 2021-06-20 10:32:32 +02:00
bnnm
68b9164d72 Fix mono .thp [WarioWare, Inc. Mega Party Game$! (GC)] 2021-06-20 10:29:49 +02:00
bnnm
bafd973329 CLI cleanup 2021-06-17 22:54:33 +02:00
bnnm
3a866a1a79 Tweak segmented bitrate 2021-06-17 22:53:51 +02:00
bnnm
0e8a93c1f4 Move .wma to common extensions list 2021-06-17 22:50:38 +02:00
bnnm
d6e3e8dac9 Fix some .MSB+MSH 2021-06-17 22:49:02 +02:00
NicknineTheEagle
5bb8d317ff EA MPF: Increased version range [Need for Speed: ProStreet (PS2)] 2021-06-11 21:14:16 +03:00
bnnm
51301f18ad EA SCHl tweaks 2021-06-07 00:51:39 +02:00
bnnm
cabb01a0af Add HCA/ADX key [maimai DX Splash (AC)] 2021-06-07 00:51:24 +02:00
bnnm
a5668ca426 Fix big endian .sps [Legasista (PS3)] 2021-06-07 00:50:54 +02:00
bnnm
99ec3456c9 Remove unneeded .hca subkeys (use .acb/awb) 2021-06-01 00:30:25 +02:00
bnnm
89ccb06747 Fix some .aac encoder delay/sample issues 2021-06-01 00:28:04 +02:00
bnnm
c5fc5799fb Fix .wem with fully truncated PCM [Metal Gear Solid V (PC)] 2021-05-31 22:27:02 +02:00
bnnm
5ea5bb6724 Fix EA SWVR .stream sample rate in some cases [Nascar Rumble (PS1)] 2021-05-31 22:25:48 +02:00
bnnm
b01b420a91 Fix .vxn encoder delay / gapless [Asphalt 9 (Android)] 2021-05-31 22:24:00 +02:00
bnnm
4bb3d2f2dc Fix .mpc/mp+ total samples and encoder delay 2021-05-31 22:23:32 +02:00
bnnm
36dcc10283 Add CRI's looping MP4 [Imperial SaGa Eclipse (Browser)] 2021-05-25 23:41:19 +02:00
bnnm
77abda50ab Show .isb internal folder as stream name 2021-05-25 23:36:38 +02:00
bnnm
843ca9c54b Add Ogg .msa [Metal Slug Attack (Android)] 2021-05-25 23:34:42 +02:00
bnnm
82518328ed Fix speex segfault on init fail with bad data 2021-05-25 23:34:22 +02:00
bnnm
0e22f0b95c Fix Opus .wem with metadata [Gears 5 (PC)] 2021-05-25 23:33:17 +02:00
bnnm
23564ee1cf Improve .ogg loop tag handling in some cases 2021-05-17 00:57:09 +02:00
bnnm
d40b70ca59 Fix .isb with subfolders [Mass Effect (X360)] 2021-05-17 00:56:36 +02:00
Mateus B. Cassiano
b73197d751 Adjust Maxis XA header detection (again) 2021-05-09 08:21:44 -04:00
bnnm
3a90473e35 Add .sb1 variation [Horsez (PS2)] 2021-05-08 15:31:52 +02:00
bnnm
b8b217df1c Fix some Sony .bnk subsongs [Neopets (PSP)] 2021-05-08 15:31:19 +02:00
bnnm
300a80107b Fix very small MP3 .msf [Mirror's Edge (PS3)] 2021-05-08 15:31:01 +02:00
bnnm
2155551cfc
Merge branch 'master' into Sims2_XA_p2 2021-05-08 01:00:06 +02:00
Mateus B. Cassiano
6ec4cb6755 Handle The Sims 2 XA header variant, part 2 2021-05-07 13:55:43 -04:00
kjhmagic
e7322b5044
Update hca_keys.h
//D4DJ remove duplicated subkey
//Total of subkey is 222.
line 608, 408 duplicate key 0x33848be13a2884a3
line 609, 618 duplicate key 0xc9f159f60b065f91
line 610, 619 duplicate key 0xdd9ca800a7123d6f
line 611, 620 duplicate key 0xa090c8ebf8463d05
line 612, 621 duplicate key 0xa5c1adeb7919845f
line 613, 622 duplicate key 0x58d97e6f3d1aee86
line 614, 623 duplicate key 0x71b5fa3761d6726d
line 615, 624 duplicate key 0x1980271cfe0da9bd
line 616, 625 duplicate key 0x945cdb3cf1f29e52
line 617, 626 duplicate key 0x7f0feac6be7def5b
2021-05-08 02:14:34 +09:00
bnnm
2abb5507cb Add HCA keys 2021-05-07 16:36:58 +02:00
bnnm
b0d5fb5af8 Fix broken loops in Astronauts .ogg 2021-05-07 16:33:03 +02:00
Mateus B. Cassiano
1d2474df97 Handle The Sims 2 XA header variant 2021-05-07 09:44:54 -04:00
bnnm
cc91c27eaa
Merge branch 'master' into xwb2 2021-05-05 23:51:55 +02:00
bnnm
74f8eb76ac Tweak .int validations 2021-05-05 23:43:16 +02:00
bnnm
c6a2184048 Fix XMA sample counting in big files [Dead Island (X360)] 2021-05-05 23:42:48 +02:00
NicknineTheEagle
fe454c63bd Added fake .x360audio extension 2021-05-05 22:15:02 +03:00
bnnm
7c18030333
Merge branch 'master' into xwb 2021-05-03 20:34:10 +02:00
bnnm
0adb0448e4 Fix Techland's .xwb [Nail'd (X360)] 2021-05-03 20:29:08 +02:00
bnnm
6a4755cb6e Add HCA key 2021-05-03 20:28:06 +02:00
NicknineTheEagle
12247d8a28 RIFF: Included PCM8_U and MSADPCM into cue chunk looping 2021-05-02 17:59:59 +03:00
NicknineTheEagle
726e9b3c9e Minor doc 2021-05-02 17:08:20 +03:00
bnnm
2f3870c659 Add NX Opus internal looping [Famicom Detective Club (Switch)] 2021-04-29 23:57:49 +02:00
bnnm
377935a76c Fix FSB key [Mortal Kombat X (PC)] 2021-04-29 23:57:10 +02:00
bnnm
40d5177ac3 Add ATRAC9 XVAG with layered subsongs [Days Gone (PS4)] 2021-04-29 23:56:52 +02:00
bnnm
6b655d9c53 Minor tweaks 2021-04-18 13:14:06 +02:00
bnnm
cfb132a92d Minor tweak in TXTP path handling 2021-04-18 13:13:42 +02:00
bnnm
53bb89fd36 Add .vag variation [Gift (PS2)] 2021-04-18 13:10:14 +02:00
bnnm
05a7e140ff Add ADX keys [Persona 5 Royal (PS4)] 2021-04-18 13:04:19 +02:00
bxaimc
5378fbe4c8 add hca key for SaGa Frontier Remastered 2021-04-15 11:17:13 -04:00
bnnm
6de8142826 Add .wav/lwav extension for .gcub [Sega Soccer Slam (GC)] 2021-04-10 23:07:41 +02:00
bnnm
f20310c02c Cleanup 2021-04-10 22:48:56 +02:00
bnnm
c1b636fcdc Move ngc_gcub.c to gcub.c 2021-04-10 22:48:46 +02:00
bnnm
1f0abe0c64 Add .ogv [Bloody Rondo (PC)] 2021-04-10 22:47:11 +02:00
bnnm
157c50f2e1 Improve bitrate calculations for complex .txtp 2021-04-10 21:59:06 +02:00
bnnm
84200c4cb9 Add encrypted .bgm [Nanami to Konomi no Oshiete ABC (PC)] 2021-04-10 19:46:10 +02:00
bnnm
92db12dc64 Fix some .ogg looping from Astronauts games 2021-04-10 19:44:55 +02:00
bnnm
310a064fd0 Add EXTS .sts_cp3+int_cp3 [Shadow of the Colossus (PS3)] 2021-04-10 19:44:38 +02:00
bnnm
63691d8a50 Move ps2_exst.c to exst.c 2021-04-10 19:43:02 +02:00
bnnm
14f98fdb5a Cleanup 2021-04-03 18:14:58 +02:00
bnnm
f65c3284c7 Cleanup 2021-04-03 18:11:28 +02:00
bnnm
98b1c18951 Fix TXTH/TXTM name table not reading filenames with spaces 2021-04-03 17:44:45 +02:00
bnnm
4ee038d4af Add HCA keys 2021-04-03 17:43:51 +02:00
bnnm
9acd4bc55a Add .kwa [Knight Wars (Wii)] 2021-04-03 17:43:37 +02:00
bnnm
39bfac5dc0 Add .idsp variation [Harvest Moon: Another Wonderful Life (GC)] 2021-04-03 16:53:27 +02:00
bnnm
619fc54e49 Add partial .str+wav support for Zapper Beta (PS2) 2021-03-27 18:15:51 +01:00
bnnm
faafd5b955 Improve MSADPCM performance (~50%) + doc spec diffs 2021-03-27 18:15:43 +01:00
bnnm
e1db5aab55 Fix .xsew [Mega Man X Legacy Collection (PC)] 2021-03-27 17:42:22 +01:00
bnnm
89548b417a Fix .nus3audio with dummy entries [Gundam Extreme Vs M.B. ON (PS4)] 2021-03-27 17:42:03 +01:00
bnnm
82e3f6f104 Add HCA keys 2021-03-22 01:14:07 +01:00
bnnm
a8ff683ca7 Doc 2021-03-22 01:13:55 +01:00
bnnm
e3b568f4ef Fix new FSB5 w/ N-ch Vorbis [Just Cause 4 (PC), Invisible Inc. (SW)]
Also clean layer code
2021-03-21 00:53:09 +01:00
bnnm
35a6c5c2f9 Fix TXTH name_table wildcard bugs and add subfile auto-loop end 2021-03-21 00:50:33 +01:00
bnnm
46c9146f34 Fix Ogg looping with wrong granules properly [Aristear Remain (PC)] 2021-03-15 22:48:43 +01:00
bnnm
100c861b03 Fix Ogg looping caused by debug derp 2021-03-15 22:35:37 +01:00
bnnm
d4209c2d43 Greatly improve HCA key detection 2021-03-14 16:28:35 +01:00
bnnm
623a0df14d Add per song HCA keys [D4DJ Groovy Mix (Android)] 2021-03-14 16:26:54 +01:00
bnnm
0db3b799c0 Fix Ogg looping with wrong granules [Aristear Remain (PC)] 2021-03-14 16:25:00 +01:00
bnnm
de52ee3edb Add FLAC loop tags [ZDoom (PC)] 2021-03-14 16:24:14 +01:00
bnnm
2e453ffa20 Add .audio extension 2021-03-14 16:22:53 +01:00
bnnm
52f648d4bb txth/txtp: remove unnecessary memsets 2021-03-14 16:22:44 +01:00
bnnm
ae909de292 Improve HCA v3.0 2021-03-10 22:17:15 +01:00
bnnm
8dcc485583 Add partial support for HCA v3.0 (ongoing) [Uma Musume (Android)] 2021-03-07 23:20:21 +01:00
bnnm
01d217e3a6 Add HCA key [Uma Musume (Android)] 2021-03-07 23:18:37 +01:00
bnnm
22d42d8ebe Fix last minute issue 2021-03-04 23:27:32 +01:00
bnnm
ba59200b9a Add .kno extension [Ciel Nosurge DX (Switch)] 2021-03-04 22:28:38 +01:00
bnnm
f064086d5e Fix tri-Ace codec joint stereo output
Codec should now be accurate (thanks Nisto for figuring out all this)
2021-03-04 20:04:45 +01:00
bnnm
cbb8211022 Fix broken .2pfs extension + cleanup 2021-03-04 19:59:43 +01:00
bnnm
4aaf5ea3e6 Add .bgm NXOpus [Cotton Reboot (Switch)] 2021-03-04 19:57:32 +01:00
bnnm
909caed24f Add .xwb with ATRAC9 variation [Owlboy (PS4)] 2021-02-24 23:40:32 +01:00
bnnm
a2a4a48524 Add XA 8-bit mode [Micro Machines (CD-i)] 2021-02-24 23:40:20 +01:00
bnnm
5d40f91ecd ubi_sb: Missing include 2021-02-21 22:09:36 +01:00
bnnm
c72ca9eeff Add encrypted Ogg [Adventure Field 4 (PC)] 2021-02-21 22:09:11 +01:00
bnnm
a0e44bba3a Add scramble key for .awb w/ ADX [Assault Lily Last Bullet (Android)] 2021-02-21 22:08:44 +01:00
bnnm
83426eb042 Adjust tri-Ace codec issues 2021-02-21 22:07:08 +01:00
bnnm
692b76f460 Cleanup 2021-02-17 18:56:31 +01:00
bnnm
1efba60b5e Fix broken HCA looping 2021-02-17 18:56:04 +01:00
bnnm
822f4595b8 Improve tri-Ace codec joint stereo mode 2021-02-17 18:55:44 +01:00
bnnm
2286bb8ad7 Cleanup + fix XMA versions 2021-02-16 23:17:32 +01:00
bnnm
fc7b7c79a6 Cleanup + fix segfault on bad data 2021-02-16 23:17:21 +01:00
bnnm
2f66b0f369 Add HCA key [Sakura Kakumei (iOS/Android)] 2021-02-16 23:14:38 +01:00
bnnm
18ae83d656 Add tri-Ace Codec [Star Ocean 3 (PS2), Valkyrie Profile 2 (PS2)] 2021-02-16 23:14:07 +01:00
Detective
6450c55392
small ubi_bao patch
added more languages [Shaun White Skateboarding (X360)]
2021-02-03 16:53:47 -03:00
bxaimc
85e5cdf020 fix some multichannel rsd 2021-02-01 11:05:47 -05:00
bxaimc
5587bfdaa7 fix some multichannel rsd 2021-02-01 11:02:30 -05:00
bnnm
ac05048223 Fix Ubi HX with MP3 [Largo Winch: Empire Under Threat (PC)] 2021-01-31 19:57:42 +01:00
bnnm
2938ca8b6e Fix some Ubi BAO [Assassin's Creed (X360)] 2021-01-31 19:57:22 +01:00
bnnm
96421e484d Fix some .nub 2021-01-31 19:57:12 +01:00
bnnm
ac8b9212ac Last minute fixes 2021-01-25 21:28:54 +01:00
bnnm
7fa77aec53 Add id Tech 5 (.idmsf/bsnd) [Rage (PS3), Wolfenstein TNO (PS3/X360)] 2021-01-25 21:12:27 +01:00
bnnm
1df00d175d Rename mzrt.c to idtech.c 2021-01-25 21:10:41 +01:00
bnnm
f47b79b0b0 Add MJB+MJH [Star Wars: Bounty Hunter (PS2)] 2021-01-24 21:02:27 +01:00
bnnm
c246311359 Cleanup 2021-01-24 20:36:59 +01:00
bnnm
d71c280729 Add .KTAC [Kin'iro no Corda 3 (Vita), Atelier Ryza (PS4)] 2021-01-24 20:17:07 +01:00
bnnm
9d41ef13ac Enable libspeex in foobar/msvc 2021-01-23 16:26:46 +01:00
bnnm
e274c96168 Renames for consistence 2021-01-23 16:26:00 +01:00
bnnm
517c416a32 Renames for consistence 2021-01-23 16:24:51 +01:00
bnnm
588c24b767 CRLF to LF + cleanup 2021-01-23 15:53:00 +01:00
bnnm
32400b311b Enable libspeex for autotools/audacious 2021-01-23 15:51:27 +01:00
bnnm
3d87f31361 Add .cwav + decoder [RADIO ZONDE (PC)] 2021-01-23 15:50:32 +01:00
bnnm
64c95f6842 Extra helpers 2021-01-23 15:49:29 +01:00
bnnm
4635fe2011 Fix .ao loops [Cloudphobia (PC)] 2021-01-23 15:39:16 +01:00
bnnm
d2f523f05d Add HCA/ADX key [Assault Lily Last Bullet (Android)] 2021-01-23 15:38:59 +01:00
bnnm
0225ddad0a Add more .str+wav variations [Pac-Man World 3 (PC/Xbox)] 2021-01-17 01:07:57 +01:00
bnnm
dd8e58ec47 Fix PS4 tri-Ace .aac [Resonance of Fate (PS4)] 2021-01-12 15:13:14 +01:00
bnnm
1852533ce7 Add is_id32le helper 2021-01-12 15:13:04 +01:00
bnnm
8e2c5166da Handle EASpeex for EAAC .sps/sbs/etc 2021-01-12 15:12:55 +01:00
bnnm
ceea5d0d55 Add Speex decoder (disabled) 2021-01-12 15:11:24 +01:00