Commit Graph

3891 Commits

Author SHA1 Message Date
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
bnnm
98da402c07 Add MUSX with SBNK [G-Force (PC), Dead Space Extraction (Wii)] 2021-01-08 00:20:04 +01:00
bnnm
533a01c44b Fix some broken DSP 2021-01-08 00:17:20 +01:00
bnnm
25c48aba22 Add .acx ADX container [Baroque (SAT), Persona 3 (PS2)] 2021-01-03 19:22:32 +01:00
bnnm
1a2d332296 Add .fsb key [Bubble Fighter (PC)] 2021-01-03 19:18:23 +01:00
bnnm
2c00d10834 Doc extra .adx keystrings 2021-01-03 16:07:58 +01:00
bnnm
7a047c967a Fix issues when getting extension affecting .mpf + cleanup 2021-01-03 16:07:17 +01:00
bnnm
a2716b8e7d Add Ubi BAO variation [Beowulf (X360/PS3)] 2021-01-03 16:03:28 +01:00
bnnm
0f908e5088 Add Ubi SB variation [Naruto: Rise of a Ninja (X360)] 2021-01-03 16:03:03 +01:00
bnnm
f4a5125440 Fix .xws with multibanks [Ninja Gaiden 3 RE (PS3), DOA 5 LR (PC)] 2021-01-03 16:02:15 +01:00
bnnm
3b487ab7ba Fix compilation issue in .awc 2021-01-03 16:01:47 +01:00
bnnm
cdbfdfc4ce Fix some .csb [Nights: Journey of Dreams (Wii)] 2021-01-03 16:01:20 +01:00
bnnm
ccbb4f5097 Fix some .sts [Gacharoku 2 (PS2)] 2021-01-03 16:00:08 +01:00
bnnm
187aab20c1 Fix broken sadb .sad 2021-01-03 15:59:27 +01:00
bnnm
d7e9ff4f9a Fix some Wwise PCM [Army of Two: the 40th Day (PS3)] 2021-01-03 15:58:55 +01:00
bnnm
34fcec9fab Add streamed .xnb [Clan N (Switch), Guncraft: Blocked and Loaded (X360)] 2021-01-03 15:58:19 +01:00
bnnm
c4d76869dc Fix title segfault in Audacious 2020-12-20 16:05:32 +01:00
bnnm
ce7972baa9 Add partial music .awc + Vorbis [Red Dead Redemption 2 (PC)] 2020-12-20 15:09:39 +01:00
bnnm
ab7fcec908 Konami BMP cleanup 2020-12-20 15:08:47 +01:00
bnnm
e8a3e737e7 Fix TXTH subfiles + subsongs when subfiles only have 1 subsong 2020-12-20 15:08:03 +01:00
bnnm
3a2cc91891 Add .ifs with bgm subsongs [drummania (AC), GITADORA (AC)] 2020-12-20 15:07:23 +01:00
bnnm
0958519274 Add CWAC .dsp [Mario & Sonic at the Rio 2016 Olympic Games (WiiU)] 2020-12-19 16:53:15 +01:00
bnnm
2aa5173ed6 Cleanup 2020-12-19 15:48:15 +01:00
bnnm
69a78228f8 Add .adpcm WIIADPCM [Need for Speed: Hot Pursuit (Wii)] 2020-12-19 14:52:04 +01:00
bnnm
98e1d3c29e Fix some EALayer3 [FIFA 2014 World Cup Brazil (PS3)] 2020-12-19 12:55:19 +01:00
bnnm
12d9b0b97c Add .nxa looping + Fixed Opus [Gensou Rougoku no Kaleidoscope (Switch)] 2020-12-19 12:54:14 +01:00
bnnm
550c1ba701 Typo 2020-12-19 12:52:29 +01:00
bnnm
114de803f6 Add test utils for idstring checking 2020-12-19 12:51:31 +01:00
Tim Gates
6784d54315
docs: fix simple typo, chaning -> changing
There is a small typo in src/mixing.c.

Should read `changing` rather than `chaning`.
2020-12-19 08:48:19 +11:00
NicknineTheEagle
d6b6fa4606 EA Harmony: Fixed RAM sounds 2020-12-17 22:37:49 +03:00
NicknineTheEagle
86f8dbdf9f EA Harmony: Fixes 2020-12-16 22:56:59 +03:00
NicknineTheEagle
8921b054d2 Fixed var types 2020-12-16 00:23:31 +03:00
NicknineTheEagle
18266c9f3d EA Harmony: Implemented big endian version 2020-12-16 00:17:46 +03:00
bnnm
54ed84f96f Fix .sm1+ss1 with garbage streams [Splinter Cell Pandora Tomorrow (PS2)] 2020-12-13 20:48:46 +01:00
bnnm
6c240e0a78 Add mutant OPUS .wem [Cyberpunk 2077 (PC)] 2020-12-13 20:47:21 +01:00
bnnm
b03109e0dc Fix some .smp [Guilty Party (Wii)] 2020-12-13 20:39:50 +01:00
NicknineTheEagle
041523a590 Ubi SB: Fixed Splinter Cell: Pandora Tomorrow (PS2) 2020-12-12 23:56:01 +03:00
NicknineTheEagle
528836b59d Doc 2020-12-12 20:22:36 +03:00
NicknineTheEagle
a0b48a3b9b SBK: Minor tweak 2020-12-12 20:22:31 +03:00
NicknineTheEagle
0db7926ef9 SBK: Added version from Addiction Pinball 1997 demo 2020-12-10 19:41:07 +03:00
bnnm
e4e6b4b6c7 Doc 2020-12-09 21:21:19 +01:00
bnnm
7927af4791 Add HCA key 2020-12-09 21:20:28 +01:00