Commit Graph

2582 Commits

Author SHA1 Message Date
bxaimc
a75dadd7f3 AAC fixes for Star Ocean TLH Intl. (PS3) 2019-10-09 11:02:53 -04:00
M&M
50ad0eac33
Fix Touhou Cannonball key 2019-10-06 20:46:58 -07:00
bnnm
122622252a Add TXTH logical AND (&) operator for bitmasks 2019-10-06 23:47:25 +02:00
bnnm
786c75aa73 Fix TXTH default subfile size 2019-10-06 23:32:41 +02:00
bnnm
2ed3d8c00d Add HCA keys 2019-10-06 23:31:54 +02:00
bnnm
421cefbdd7 Improve .acb performance for bigger files 2019-10-06 17:54:54 +02:00
bnnm
8ae9fff5e7 Read .bnh names in Ubi HX if no internal name is found 2019-10-05 14:55:08 +02:00
bnnm
ec0231ca49 Clean .sap 2019-10-05 14:51:49 +02:00
bxaimc
122e65ca5f add Square Enix Opus for Dragon Quest I-III (Switch) 2019-10-03 11:46:37 -04:00
bnnm
95a50a3168 Minor cleanup 2019-09-29 20:09:28 +02:00
bnnm
1b34ef1f01 Fix various leaks and issues found with drmemory 2019-09-29 18:25:24 +02:00
bnnm
0b98aff930 Fix FSB5 loop end +1 samples and tweaks 2019-09-24 23:56:27 +02:00
bnnm
8bbf38b20f Add Edelweiss OPUSNX .opus/lopus [Astebreed (Switch)] 2019-09-24 00:53:52 +02:00
bnnm
948aa26706 Fix FSB4 loop end +1 samples and tweak loop detection [Hard Reset (PC)] 2019-09-24 00:52:48 +02:00
bnnm
4010c3bd1b Fix companion files in relative folders for foobar [Rayman M (PS2)]
Also extra relative check for .isd and Ubi SB
2019-09-24 00:51:12 +02:00
bnnm
97c090886f Tweak Yamaha/AICA codec naming 2019-09-21 19:15:01 +02:00
bnnm
c164549056 Add TXTP -t trim command to adjust stream's samples 2019-09-21 13:37:53 +02:00
bnnm
5cb5534612 Fix .rws with segments+layers and cleanup [Neighbours From Hell (Xbox)] 2019-09-21 13:31:11 +02:00
bnnm
4fd353d0e1 Fix some Ubi HX [Rayman M (PS2)] 2019-09-21 13:29:50 +02:00
NicknineTheEagle
9571e5b11d
Merge pull request #471 from NicknineTheEagle/xmv
Added MP3 codec to XMV parser
2019-09-15 16:33:29 +03:00
bnnm
4602db9d64 Minor tweaks 2019-09-15 14:58:44 +02:00
bnnm
b1f03eaa6d Add SEAD .mab/sab names and cleanup 2019-09-15 14:57:55 +02:00
NicknineTheEagle
ac7f8ebb46 Minor doc 2019-09-15 13:00:27 +03:00
bnnm
f694f7d379 Fix some Ogg not showing correct meta description 2019-09-14 23:03:31 +02:00
NicknineTheEagle
0e6c188211 Added MP3 codec to XMV parser 2019-09-14 23:34:13 +03:00
bnnm
daf6884e53 Fix unnecessary struct memcpy 2019-09-14 17:18:27 +02:00
bnnm
4d7f5a3eb8 Fix some TXTP mixing bugs and add loop option in fades 2019-09-14 16:48:11 +02:00
bnnm
4fac5e7d3e Clean RIFF/XNB PCM8 usage 2019-09-14 12:42:08 +02:00
bnnm
0a9b07fe19 Fix some Ubi HX [Rayman 3 (Xbox)] 2019-09-14 12:41:14 +02:00
bnnm
d2f0fa4580 Fix some .nub [Mojipittan (Wii), Ridge Racer 6 (X360)] 2019-09-14 12:40:44 +02:00
bnnm
48d3690d81 Add TXTH hist_offset for DSP 2019-09-14 12:38:49 +02:00
bnnm
7c45ce5cc5 Minor tweaks 2019-09-08 21:16:04 +02:00
bnnm
1bc7e0e410 Add Konami BMP .bin (as .lbin) + decoder [Jubeat Clan (AC)] 2019-09-08 21:12:13 +02:00
bnnm
677eeef2b9 Fix some prefetch .wem 2019-09-08 21:08:12 +02:00
bnnm
81c805ed90 Add Ubi .HXx [Rayman Arena, Rayman 3, XIII] 2019-09-08 20:24:47 +02:00
bnnm
4b14afbdd7 Fix some .nub [Tales of Vesperia (PS4)] 2019-09-08 20:20:35 +02:00
NicknineTheEagle
2a0efbc281 Added Valve XMV format [The Orange Box (X360)] 2019-09-08 16:28:32 +03:00
NicknineTheEagle
93a156235a Ubi SB: Removed some obsolete checks 2019-09-04 19:36:27 +03:00
NicknineTheEagle
ca4ae130ae Ubi SB: Minor tweaks 2019-09-04 19:36:27 +03:00
NicknineTheEagle
a0eb4a2390 Ubi SB: Minor doc 2019-09-04 19:36:22 +03:00
NicknineTheEagle
09ac65591c Ubi SB: Disabled stream type 0x02 for PSP for now 2019-09-03 22:12:30 +03:00
NicknineTheEagle
9e6469c15e Ubi SB: Tweaked parsing of older versions 2019-09-03 21:43:45 +03:00
bnnm
0a4921e2ef Meta cleanup and renames 2019-09-02 22:32:02 +02:00
bnnm
087e22dad2 Clean .bgw 2019-09-02 20:57:17 +02:00
bnnm
a7d220cf97 Add Ubi ADPCM in .SMx/SBx [Spliner Cell (PC), Batman Vengeance (PC/Xb)] 2019-09-02 20:46:42 +02:00
bnnm
f7a0e460dc Fix some .acb+awb names 2019-09-02 20:41:04 +02:00
bnnm
057d66cf99 Add Platinum ADPCM for .wem [Bayonetta 2 (Switch)] 2019-08-29 00:54:49 +02:00
bnnm
60b4cb8310 Add Namco .nub archives
Also move related metas together
2019-08-28 23:11:46 +02:00
bnnm
47bafa6cf5 Fix MSVC 2019-08-27 01:33:22 +02:00
bnnm
efde147534 Fix some .vas 2019-08-27 01:20:10 +02:00
bnnm
f6f958f679 Fix some buggy channel layouts [Ridge Racer 7 (PS3)] 2019-08-26 23:00:17 +02:00
bnnm
5b9e591fcb Reject small files in FFmpeg meta 2019-08-26 22:59:32 +02:00
bnnm
84038b0fea Improve raw ATRAC3 decoding accuracy and cleanup 2019-08-26 22:58:43 +02:00
bnnm
6f2999cd3d Tweak EALayer3 discard modes from debug info and EAAC header 2019-08-26 00:41:17 +02:00
bnnm
22c3266727 Improve RIFF ATRAC3/plus decoding accuracy 2019-08-25 20:46:29 +02:00
bnnm
59ff127548 Fix EA SCHl ATRAC3 crash 2019-08-25 20:20:26 +02:00
bnnm
0b88604183 Improve .psf dynamic song generation 2019-08-25 20:19:28 +02:00
bnnm
e473e7aba9 Accept ADX keystring/keycode in .adxkey 2019-08-25 20:16:06 +02:00
bnnm
59c0510c5f Add/fix some ADX keys 2019-08-25 20:15:11 +02:00
bxaimc
09f443fdd1 fix opus sample rate for Grandia HD Collection (Switch) 2019-08-17 11:08:55 -04:00
Christopher Snowhill
d64c3872af
Merge pull request #458 from NicknineTheEagle/ubi-sb
Ubi SB: Added more versions
2019-08-15 15:12:32 -07:00
bnnm
3f45b62117 Rename psx_gms.c to seb.c 2019-08-15 22:08:48 +02:00
bnnm
3e4f64fda8 Clean psx_gms 2019-08-15 22:07:12 +02:00
bnnm
badf3477e3 Add Blitz Games .ima and improve decoder [Lilo & Stitch (PC)] 2019-08-15 16:25:52 +02:00
bnnm
5a80a29c37 Allow mini-TXTP with "commands" to simplify config 2019-08-15 15:46:03 +02:00
bnnm
e8989f5300 Add default HCA mappings 2019-08-15 15:15:00 +02:00
bnnm
dbfa909a9f Add TXTP @downmix macro and improve plugin stereo downmixing 2019-08-15 15:14:32 +02:00
bnnm
706b71d7fd Add Pivotal .sch [The Great Escape, Conflict: Desert Storm] 2019-08-15 15:12:13 +02:00
NicknineTheEagle
067f5b5317 Ubi SB: Handle Xbox games with garbage in stream_type 2019-08-14 23:58:38 +03:00
NicknineTheEagle
15c8588b63 Ubi SB: Updated codec detection 2019-08-13 19:06:36 +03:00
NicknineTheEagle
1e5502b39c Ubi SB: Added more versions 2019-08-13 17:59:14 +03:00
bnnm
9a4c80cdd5 Add Incinerator .itl [Cars Race-o-rama (Wii), MX vs ATV Untamed (Wii)] 2019-08-12 20:05:58 +02:00
bnnm
b3a8f2b280 Add interleave_first to fix some .vag/seg clicks 2019-08-12 19:23:49 +02:00
bnnm
01ac9377d4 Add .vas container [Jikkyou Powerful Pro Yakyuu games (PS2)] 2019-08-11 21:56:06 +02:00
bnnm
83e4f8cb28 Fix .wem DSP full loops 2019-08-11 20:22:45 +02:00
bnnm
7f240f4c45 Minor cleanup 2019-08-11 20:07:35 +02:00
bnnm
272aa78d45 Merge branch 'master' of https://github.com/kode54/vgmstream into psf-etc 2019-08-11 19:39:12 +02:00
bnnm
3bac417a8c Add Pivotal .psf and decoder [The Great Escape, Conflict: Desert Storm] 2019-08-11 19:38:40 +02:00
Christopher Snowhill
ead9ec4fb1
Merge pull request #454 from NicknineTheEagle/ea-asobo
ea asobo
2019-08-10 16:07:40 -07:00
NicknineTheEagle
13983828e1 Minor tweaks 2019-08-10 22:06:10 +03:00
bnnm
7f8138fbb5 Fix last minute changes 2019-08-10 18:11:30 +02:00
bnnm
3339b61696 Add .mca for Capcom .adpcm [MH Generations Ultimate (Switch)] 2019-08-10 17:30:13 +02:00
bnnm
d4651feded Read .ogg TITLE as stream name and tweaks 2019-08-10 17:27:06 +02:00
bnnm
37af5c4166 Show all .xsb names in .xwb instead of first 2019-08-10 17:26:44 +02:00
bnnm
35c471a9a9 Fix some wwise [Captain America: Super Soldier (X360)] 2019-08-10 17:25:15 +02:00
bnnm
bd8dad46df Clean .rsd and fix some bugs 2019-08-10 17:24:06 +02:00
NicknineTheEagle
c66a832301 JOE: Remove padding at the end 2019-08-06 22:13:25 +03:00
NicknineTheEagle
47d7b5a0ed Improved EA HDR/DAT support 2019-08-05 21:49:02 +03:00
bnnm
28837dcba5 Add partial .bnm support from Tonic Trouble Special Edition (PC) 2019-08-04 13:52:09 +02:00
bnnm
b2969e7093 Add Reflections .xav [Stuntman (PS2)] 2019-08-04 11:57:48 +02:00
bnnm
39a63e2a51 Update check 2019-08-03 23:37:45 +02:00
bnnm
e08a0d8431 Redo MUSX (.sfx) stream/stream banks/sfx banks and fix various bugs 2019-08-03 23:35:10 +02:00
bnnm
f9c850003e Fix some .adpcmx [Fushigi no Gensokyo: Lotus Labyrinth (Switch)] 2019-08-03 12:22:09 +02:00
bnnm
64853876eb Fix .awb subkeys with external .hcakey 2019-08-02 21:13:00 +02:00
bnnm
4f5d622edc Add .idwav/idmsf/idxma [Doom 3 BFG Edition (PC/PS3/X360)] 2019-08-02 21:11:55 +02:00
bnnm
52dd56bc1a Add .bgm [Fortissimo (PC)] 2019-08-02 17:31:00 +02:00
bnnm
ce96318551 Add Blitz (ext-less)+.data [SpongeBob's Surf & Skate Roadtrip (X360)] 2019-08-02 17:30:40 +02:00
NicknineTheEagle
52f2cb9333 Updated EA MPF parser 2019-07-29 23:05:26 +03:00
bnnm
22c7f5e384 Fix some DSP .xwb [Skulls of the Shogun (Switch)] 2019-07-28 23:35:21 +02:00
bnnm
02a11d447b Add Switch .xnb [Eagle Island (Switch)] 2019-07-28 23:34:55 +02:00
bnnm
58734480a6 Fix check 2019-07-28 23:34:08 +02:00
bnnm
b3c507b3ed Cleanup and renames 2019-07-28 15:11:17 +02:00
bnnm
5dd4569a39 Fix some .his 2019-07-28 14:47:23 +02:00
bxaimc
ee6e18c013 msvc formatting as usual 2019-07-24 11:05:44 -04:00
bxaimc
837b04866b Merge branch 'master' of git://github.com/kode54/vgmstream 2019-07-24 10:59:22 -04:00
bxaimc
98723b7821 enable dual file stereo for switch .adpcm 2019-07-24 10:57:15 -04:00
bnnm
4b9be69347 Add missing math.h 2019-07-24 15:46:47 +02:00
bnnm
eac44c37c9 Add multichannel Switch Opus 2019-07-23 22:47:40 +02:00
bnnm
22703957f5 Add .smk Smacker video [Starcraft (PC)] 2019-07-21 15:08:39 +02:00
bnnm
c4feb3ca54 Tweak logs/comments 2019-07-21 13:11:25 +02:00
bnnm
f1f365afef Fix some .s14 2019-07-21 13:10:53 +02:00
bnnm
32ae3e1912 Fix some Wwise .wav and tweak size checks [Tony Hawk: Shred (Wii)] 2019-07-21 13:10:30 +02:00
bnnm
63b8778912 Add extensionless .dsp [Tony Hawk's Downhill Jam (Wii)] 2019-07-21 13:09:13 +02:00
bnnm
1720191b53 Add extensionless AIFC [Doom (3DO)] 2019-07-21 13:08:53 +02:00
bnnm
a32599dfe6 Fix warning 2019-07-14 21:25:59 +02:00
bnnm
7a6af37122 Add HCA key 2019-07-14 21:24:38 +02:00
bnnm
ac1048d52f Add .acb with internal .awb and names, fix some .awb 2019-07-14 21:24:28 +02:00
Simon Aarons
5734a84a23 Implement Traveller's Tales' RAD 2019-07-12 20:14:39 +10:00
bnnm
5d1dd63182 Add support for HCA with subkey from .awb [Dragalia Lost (Mobile)] 2019-07-07 21:04:56 +02:00
bnnm
1a4dbc83d3 Add .awb/afs2 for convenience 2019-07-07 20:46:14 +02:00
bnnm
0523b36a62 Add TXTH name_table wildcards + fix doc 2019-07-07 18:10:43 +02:00
bnnm
023e5b8d99 Fix dual TXTH/GENH Yamaha ADPCM + add .P04 extension 2019-07-07 15:26:43 +02:00
bnnm
6f2c94b303 Add HCA keys 2019-07-07 15:25:50 +02:00
bxaimc
996d8a3545 Add opus support for Prototype games [Clannad (Switch)] 2019-07-06 22:30:11 -04:00
Christopher Snowhill
9bae582a24
Rename to strcasecmp
Dammit, I misread the macro. It defines strcasecmp=_stricmp for MSVC, not _stricmp=strcasecmp for Unix.
2019-07-02 16:54:33 -07:00
Christopher Snowhill
6b488b13e5
Change strcmpi to _stricmp
Unlike strcmpi, _stricmp is actually macro defined to strcasecmp for Unix systems. I don't know if Linux has strcmpi, but macOS certainly doesn't.
2019-07-02 16:50:28 -07:00
bnnm
1d28e0f58e
Merge pull request #434 from bnnm/txth-xvag-scd
txth xvag scd
2019-06-29 20:42:41 +02:00
bnnm
df2e3b43bb Add TXTH name_table 2019-06-29 20:20:50 +02:00
bnnm
bba3bd98ee Add TXTH base_offset, loop_behavior, improve math without spaces 2019-06-29 13:33:23 +02:00
bnnm
efacca42de Fix subsongs in some .hd3+bd3 2019-06-29 13:25:04 +02:00
bnnm
c7aaabf573 Fix XVAG MPEG encoder delay/gapless looping 2019-06-29 13:24:53 +02:00
bnnm
b82a2c964a Fix multichannel Ogg .scd layout [Final Fantasy XIV] 2019-06-29 13:24:27 +02:00
bxaimc
62fd5243ae fix loop_flag offset 2019-06-26 18:29:14 -04:00
bxaimc
69ab85d106 completed support w/ looping and multichan 2019-06-26 13:10:17 -04:00
bxaimc
1d2e9793e5 Add preliminary BWAV support [Super Mario Maker 2 (Switch)] 2019-06-26 02:26:44 -04:00
bnnm
2e13041be2 Fix some .opus [Lego Movie 2 (Switch)] 2019-06-23 23:20:53 +02:00
bnnm
57cd72771f Add .isd + .isl looping [Mighty Gunvolt (PC), Blaster Master Zero (PC)] 2019-06-23 23:20:43 +02:00
bnnm
afde14796e Fix some incorrectly ripped .xwb 2019-06-23 22:25:55 +02:00
bnnm
675556f78a Fix some .hd3+bd3 2019-06-23 22:25:42 +02:00
bnnm
8613e60946 Fix TXTH (offset)$1 command in some cases 2019-06-23 22:25:28 +02:00
bnnm
88ebf49b34 Add some ogg and cleanup [Yuppie Psycho (PC), Blaster Master Zero (PC)] 2019-06-23 22:25:06 +02:00
Michael
2af3a55a28 Remove duplicate subkey(s) 2019-06-20 15:16:39 -07:00
Michael
f4f118a48c Add Wedding Belle subkeys [Dragalia Lost (Mobile)] 2019-06-19 22:50:17 -07:00
Michael
ec02172d9a Add Mercurial Gauntlet subkeys [Dragalia Lost (Mobile)] 2019-06-19 09:49:59 -07:00
Michael
e16e5f80cb Add subkeys outside AssetBundle 2019-06-18 14:15:15 -07:00
Michael
45a1c75e67 (Hopefully) add every missing subkey from Dragalia
Thanks to Skyth for modifying libcgss' acb2hcas to output the subkeys to a text file instead of an hcakey file.
2019-06-18 13:56:19 -07:00
bnnm
7a1f822153 Fix some .str+wav [The House of the Dead: Overkill (PS3)] 2019-06-16 15:11:24 +02:00
bnnm
1e58d91c41 Extra doc 2019-06-15 13:21:23 +02:00
bnnm
94ce6e6a62 Ignore some incorrectly detected interleaved .dsp 2019-06-15 13:03:35 +02:00
bnnm
2be24a4d6e Add TXTH chunk_header_size/chunk_data_size for padding and fix fields 2019-06-15 13:03:30 +02:00
bnnm
42edcf7524 Fix VPK looping [Sly 2: Band of Thieves (PS2)] 2019-06-15 13:02:24 +02:00
bnnm
357f876132 Fix mono 3DS Ubi RAKI .ckd 2019-06-13 23:56:56 +02:00
bnnm
817e9c2e1d Fix MPEG XVAG with subsongs [Sly Cooper: Thieves in Time (PS3)] 2019-06-13 23:56:38 +02:00
bnnm
d4b3ffb3bb Add .snd FSB5 extension 2019-06-13 23:56:25 +02:00
bnnm
e50e0c6e71 Add 3DS Ubi RAKI .ckd [Gravity Falls (3DS)] 2019-06-12 21:58:32 +02:00
bnnm
ef8643c1a4 Fix some .ogg channel layout [Hatsune Miku Arcade Future Tone (AC)] 2019-06-09 18:41:26 +02:00
bnnm
50309c195e
Merge pull request #416 from bnnm/ads-fsb
ads fsb
2019-05-26 23:12:02 +02:00
bnnm
272a23490d Add FSB5 .bank [Shantae: Half-Genie Hero (Switch)] 2019-05-26 22:55:37 +02:00
bnnm
ab719d08de Fix some .ads loops [Kono Aozora ni Yakusoku o (PS2), Chanter (PS2)] 2019-05-26 22:54:38 +02:00
Rohul1997
2c3f4c9b62
Added subkeys from Fire Emblem collab and Resplendent Refrain Nightmare raid 2019-05-24 21:06:58 +01:00
bnnm
e503757bfc Add HCA keys 2019-05-17 22:30:49 +02:00
bnnm
ff944a1ddd Restore TXTP loop_start_segment=1 for single files 2019-05-17 22:30:25 +02:00
bnnm
497e3a04a7 Fix some .vs [Front Mission 4 (PS2)] 2019-05-05 23:27:02 +02:00
bnnm
12874af1d6 Fix .at3/at9 mono files with wrong channel layout 2019-05-01 23:21:59 +02:00
bnnm
5bcaafa067 Fix some .spw [Final Fantasy XI (PC)] 2019-04-21 01:17:03 +02:00
bnnm
f02ec24aec Fix some .sm2/ss2 [Batman: Rise of Sin Tzu (Xbox)] 2019-04-21 01:16:48 +02:00
bnnm
e732800a01 Add .sxd3 [Fate/Estella (PS4), Gran Turismo Sport (PS4)] 2019-04-21 01:16:24 +02:00
RIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIDGE RACERRRRRRRRRRRRRRRRRRRRRRRRRRRRR
8b9c0e56ef
minor comment addition 2019-04-18 16:14:48 -03:00
RIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIDGE RACERRRRRRRRRRRRRRRRRRRRRRRRRRRRR
95adca72cb
add more language filenames [ubi_bao.c]
indeed, this is just unconfirmed for now but hear me out - if you look through the Assassin's Creed exe out of each platform the game was released on (Windows version has just two exe that consists of all code in the game) you'll see that there are a total of 10 spoken languages that are being referenced in the exe.

i chose the Windows version of the game 'cuz every single detail in there isn't encrypted somehow within these two exe files(as in, those that end with Dx9 and Dx10, respectively).
2019-04-18 16:13:02 -03:00
bnnm
0072f8c0b5 Fix segmented .wave kbps 2019-04-14 21:37:28 +02:00
Clarence "Sparr" Risher
d11d652429 Resolve linux compile problems
include limits.h where needed
ifdef out mpeg function not present in default linux build
2019-04-12 21:12:52 -07:00
Christopher Snowhill
c585f3f502
Merge pull request #389 from bnnm/txtp-groups-aif
txtp groups aif
2019-04-09 03:43:47 -07:00
bnnm
dd847f3041 Tweak some logs 2019-04-07 01:47:52 +02:00
bnnm
fef854ea87 Add .laif/aif-Loop extension [Psychonauts (PC)] 2019-04-07 01:47:07 +02:00
bnnm
55599d4098 Add TXTP mixed groups for layers+segments in the same file 2019-04-07 01:43:45 +02:00
Michael
231e5c64ad Add missing music subkeys from Trick or Treasure 2019-04-06 08:41:43 -07:00
Michael
b2adaea429 Add music subkeys up to April Fools 2019-04-01 00:09:52 -07:00
Christopher Snowhill
feef3b87d5
Correct formatting 2019-03-30 17:16:20 -07:00
Darren Yip
d28522f6e6 Added HCA key for Puchiguru Love Live! 2019-03-30 14:45:57 -04:00
Christopher Snowhill
b62357c832
Merge pull request #382 from bnnm/txtp-akb-at3
txtp akb at3
2019-03-30 00:59:26 -07:00
bnnm
43d3cea838 Fix TXTP "c" command and add "C" (@track alt) 2019-03-30 02:19:44 +01:00
bnnm
57d724c2b2 Fix 5.1/7.1 .at3 LFE channel order [Devil May Cry 4 (PS3)] 2019-03-30 02:15:22 +01:00
bnnm
adae35ae3a Add PCM .akb [Mobius Final Fantasy (Mobile)] 2019-03-30 02:14:18 +01:00
bxaimc
1ffd3ec233 Add VAGp variant 'STEREOVAG2K' for The Simpsons Skateboarding (PS2) 2019-03-29 00:49:29 -04:00
bnnm
642613fac9 Fix get_bool again 2019-03-25 21:15:44 +01:00
bnnm
c084a99337 Fix body_file with chunks 2019-03-25 21:15:14 +01:00
bnnm
88951a1ab2 Allow TXTH chunks + subfiles + subsongs [Gitaroo Man (PSP)] 2019-03-24 15:36:57 +01:00
bnnm
0fa7ed0b6f Tweak RIFF .at3 for extensionless/multi-riff [Gitaroo Man (PSP)] 2019-03-24 15:34:49 +01:00
bnnm
9e9417b916 Fix inconsistent PSX channel padding [Gitaroo Man (PS2)] 2019-03-24 03:21:05 +01:00
bnnm
9ac36892f6 Fix .sngw 5.1 channel order 2019-03-24 02:45:03 +01:00
bnnm
8739631792 Enable TXTP mixing 2019-03-24 01:21:09 +01:00
bnnm
248ec056e3 Fix looping EA-XAS and leaks 2019-03-24 01:09:19 +01:00
bnnm
da4b31c0d3 Merge branch 'master' of https://github.com/kode54/vgmstream into mix-etc 2019-03-23 22:49:19 +01:00
bnnm
dd42e99823 Tweak mixing and fix TXTP with "commands" failing in some cases 2019-03-23 22:42:07 +01:00
bnnm
19d5a6f82c Improve .xsb internal name reading and .xsb filename detection 2019-03-23 15:50:59 +01:00
Christopher Snowhill
83b463bffd
Merge pull request #373 from NicknineTheEagle/ea-sbr
ea sbr
2019-03-22 21:25:40 -07:00
bnnm
50f8f53385 Add .ikm PC/PSP and fix PS2 samples [Chaos Legion (PC), TLOH IV (PSP)] 2019-03-22 21:12:33 +01:00
bnnm
a64fabe831 Fix TXTP boolean reading near EOL/EOF 2019-03-22 19:45:28 +01:00
bnnm
c7379df2a4 Add .fsb key [Sekiro (PC)] 2019-03-22 19:43:51 +01:00
NicknineTheEagle
ec5c5a57e1 Fixed EA ABK parser 2019-03-22 20:25:06 +03:00
NicknineTheEagle
83d5468ee4 Fixed EA BNK parser (again) 2019-03-22 19:40:31 +03:00
NicknineTheEagle
ddf35809d6 Added EA SBR format containing SPS files 2019-03-22 15:07:13 +03:00
bnnm
283f594168 Rename ps2_ikm.c to ikm.c 2019-03-22 01:08:20 +01:00
bxaimc
3744cd52ce KTSS fixes 2019-03-21 19:21:55 -04:00
bxaimc
e994af85ab change channelMultiplier to num_layers 2019-03-21 19:18:26 -04:00
bxaimc
e6208351d4 KTSS fixes 2019-03-21 19:07:33 -04:00
bnnm
0aec721788 Add TXTH chunk_* config for chunked data and fix leaks [SF EX 3 (PS3)] 2019-03-21 23:08:11 +01:00
bxaimc
a24f1c0337 Add Team Ninja/Koei Tecmo Opus Variant 2019-03-21 18:02:17 -04:00
bnnm
cb80b198ce Add accurate sample count for .mp3/lmp3 2019-03-21 22:29:39 +01:00
bnnm
6bfe6e6b4a Add .fsb.xen and key [Guitar Hero 5 (X360)] 2019-03-21 22:29:23 +01:00
bnnm
1fd320bfcd Fix Ubi SB sample/layer bugs [SC HD (PS3), RS:Vegas (PSP), GRAW (X360)] 2019-03-21 22:26:04 +01:00
bnnm
dd1bafb201 Add Ubi .bnm [Rayman 2 (PC), Tonic Trouble (PC), Donald Duck (PC)] 2019-03-17 19:30:02 +01:00
bnnm
c1b9df6a5e Add some Ubi SB [G.R.A.W (X360), Splinter Cell D.A. Online (PC)] 2019-03-16 13:58:28 +01:00
bnnm
703c29775d Add TXTH padding_size = (value|auto|auto-empty) to skip PS-ADPCM padding 2019-03-16 13:56:22 +01:00
bnnm
4cf1db7fc1 Merge branch 'master' of https://github.com/kode54/vgmstream into ntav 2019-03-16 09:25:19 +01:00
bnnm
3aef648730 Fix potential (but impossible with current code) TXTP segfault 2019-03-16 00:35:09 +01:00
bnnm
4acd10d1b1 Fix TXTH auto data_size with subsongs to calc up to next start_offset 2019-03-16 00:12:25 +01:00
bnnm
d9c3720f73 Fix some .mtaf looping when shouldn't 2019-03-16 00:10:42 +01:00
bnnm
80ae4f2ed3 Add 9TAV [Metal Gear Solid 2/3 HD (Vita)] 2019-03-16 00:10:28 +01:00
NicknineTheEagle
92738358a1 Fixed EA BNK parser 2019-03-13 22:58:05 +03:00
NicknineTheEagle
487f919b77 Resolve merge conflict 2019-03-13 22:58:05 +03:00
NicknineTheEagle
c93ffb7231 Calculate GIN size 2019-03-13 22:58:04 +03:00
NicknineTheEagle
12c82b9ca9 Ubi SB fixes 2019-03-13 22:58:04 +03:00
NicknineTheEagle
4ff41aa0ef Added support for EA TMX format 2019-03-13 22:58:04 +03:00
bnnm
47f7b8d1d0 Fix Konami XWMA padding 2019-03-12 01:28:42 +01:00
bnnm
ae66dd42a6 Add Konami MSF/XWMA [Metal Gear Solid 3 HD (PS3/X360)] 2019-03-12 00:41:20 +01:00
bnnm
0369a82bfc Fix references and tweaks 2019-03-12 00:38:48 +01:00
bnnm
bdd695b9f9 Minor cleanup 2019-03-11 14:49:29 +01:00
bnnm
e9688e540a Rename some files 2019-03-11 14:47:06 +01:00
bnnm
e5d4e2e382 Remove MTAF deblocking code and cleanup 2019-03-11 12:34:23 +01:00
bnnm
5b2af165cf Add TXTH inline coef_table = NNMM.... for DSP 2019-03-11 02:27:52 +01:00
bnnm
c7a8e25ce8 Validate some bytes-to-samples and shadowing tweaks 2019-03-11 01:34:36 +01:00
bnnm
fd9a33d2d0 Add TXTH mpeg bytes-to-samples and tweaks 2019-03-11 01:22:49 +01:00
bnnm
fa9d7e6cc1 Fix TXTH strings with trailing spaces (math change) 2019-03-11 00:11:12 +01:00
bnnm
f2aa9905d4 Add TXTH subfile_offset for wrapper files 2019-03-10 23:39:48 +01:00
bnnm
d0bb4d964e Add non-demuxed EA SCHl .vp6 videos with multilang subsongs 2019-03-10 11:11:27 +01:00
bnnm
ddfb46d1bd Add inline TXTH math: (key) = (number) (op) (number) ... [op: +-*/] 2019-03-10 10:40:06 +01:00
bnnm
97c9df30aa Add SFH .at3 wrapper [Devil May Cry 4 Demo (PS3), Jojo BA HD (PS3)] 2019-03-10 00:59:59 +01:00
bnnm
0719c2cc61 Fix EA SCHl BR and handle multilang better [Battlefield: Hardline (PS3)] 2019-03-09 23:51:56 +01:00
bnnm
b4fff010dd Add AAC .strm [Cursed Castilla (3DS)] 2019-03-09 23:27:28 +01:00
bnnm
650c3847d2 Parse hex in TXTP loop install 2019-03-09 23:06:53 +01:00
bnnm
2b4570395a Add AAC codec for TXTH and bytes-to-samples 2019-03-09 22:57:21 +01:00
bnnm
c114dc3ba1 Fix RIFF #ifdef VGM_USE_MAIATRAC3PLUS failing when set 2019-03-09 21:32:51 +01:00
bnnm
2dc5ddc59e Fix newest .wem channel mask and validate wrong values 2019-03-09 21:31:15 +01:00
bnnm
63e31c1ac0 Fix some 7ch .SPS [BAttlefield 4 (X360) 2019-03-09 20:52:20 +01:00
bnnm
caba4a95a9 Add ADX key [Bakumatsu Renka: Shinsengumi (PS2)] 2019-03-09 20:51:58 +01:00
bnnm
b5b0ec10a6 Fix some MIB+MIH missing samples [Galaxy Angel II (PS2)] 2019-03-09 20:51:37 +01:00
bnnm
a6e777d120 Update mixing code 2019-03-09 20:50:58 +01:00
Christopher Snowhill
d8ffd7f0d5 Initialize variables so failure doesn't result in a crash 2019-03-05 18:14:57 -08:00
Christopher Snowhill
12ad42378a
Merge pull request #367 from bnnm/ogg-txtp-layout
ogg, txtp, layouts
2019-03-04 18:22:39 -08:00
bnnm
186d0c8ebf Cleanup dsp+sck cleanup 2019-03-04 22:48:51 +01:00
bnnm
9616bdd60e Rename dc_dcsw_dcs.c to dcs_wav.c 2019-03-04 20:12:02 +01:00
bnnm
f0d3cadf3d Clean .dcs+wav [Evil Twin (DC)] 2019-03-04 20:08:33 +01:00
bnnm
879f65a864 Fix 3/5ch .SPS [Battlefield 4 (X360)] 2019-03-04 20:07:26 +01:00
bnnm
4c1b3f56f3 Tweak loop end leeway 2019-03-04 20:06:40 +01:00
bnnm
563c59664d Handle loop points in seconds and cleanup 2019-03-03 20:03:26 +01:00
bnnm
19c10e014c Add Czech_BAOs 2019-03-03 19:53:59 +01:00
Michael
857f856ff0 i don't even know anymore 2019-03-02 21:10:55 -08:00
bnnm
65e2d4d27d Add TXTP loop install: "#I(loop start) (loop end)" 2019-03-03 03:01:17 +01:00
bnnm
8850ddacff Rename internal coding AICA to YAMAHA
AICA is simply Dreamcast's sound chip that uses standard Yamaha ADPCM,
codec used by Yamaha in many other places well before the Dreamcast
2019-03-03 02:30:52 +01:00
bnnm
0c39f4cf09 Fix tri-Ace Aska ADPCM .aac [Star Ocean Anamnesis (Mobile)] 2019-03-02 21:12:00 +01:00
bnnm
78d1af6f35 Fix RIFF even-sized chunks, PCM GUID and add channel layout 2019-03-02 16:16:02 +01:00
bnnm
d9296c6693 Add multichannel layout for OGG/MP4/WEM/FFmpeg and use in foobar 2019-03-02 15:57:41 +01:00
bnnm
312eb4ed76 Fix BAO sample rate in some cases [Assassin's Creed] 2019-02-25 19:45:10 +01:00
bnnm
a590ce650b Merge branch 'master' of https://github.com/kode54/vgmstream into tmp 2019-02-25 00:43:28 +01:00
bnnm
05119fdceb Improve TXTP parsing, ignore spaces and add mask ranges 2019-02-25 00:37:28 +01:00
bnnm
40c23dc3f5 Add Vicious Cycle .mus [Dinotopia (Xbox/GC)] 2019-02-24 11:34:09 +01:00
bnnm
397c6e0e81 Improve average bitrate with layers+segments 2019-02-24 09:51:10 +01:00
bnnm
6351432d76 Move mp4.c FFDL code to ffdl.c 2019-02-23 23:19:54 +01:00
bnnm
fa4fc1f64c Add FFDL Ogg [Final Fantasy Dimensions (Android)] 2019-02-23 23:10:58 +01:00
bnnm
cb93647cdd Fix some AIX [Danball Senki (PSP), Tetris Collection (PS2)] 2019-02-23 17:12:20 +01:00
bnnm
6bd23fe948 Change AIX to use custom io and layered+segmented layout
Resulting output is slightly different because AIX layout used to carry
ADX ADPCM hist between segments, but since ADX does have hist in header
(not parsed when AIX was implemented) this step is unneeded/incorrect
2019-02-23 15:26:08 +01:00
niemand-deu
0e645a4fd9
Update baf.c
Added a two liner in the vein of cca30df28d to fix compiling on Linux.
2019-02-23 07:16:35 +01:00
bnnm
e5480f4bb0 Fix minor shadowing issues 2019-02-23 03:15:49 +01:00
bnnm
e3a76d35aa Add TXTH interleave defaults for PSX/DSP/PCM16/PCM8 to simplify usage 2019-02-23 01:49:09 +01:00
bnnm
dd31d1af33 Add Blitz IMA .str+wav [Zapper (PC)] 2019-02-23 00:12:58 +01:00
bnnm
61b9e3743e Add doc 2019-02-22 23:53:15 +01:00
bnnm
9bf0369abd Fix rare .vag [Jak 3 (PS2)] 2019-02-22 23:53:05 +01:00
bnnm
5109219d85 Fix minor Ubi SB layer bug 2019-02-22 23:52:09 +01:00
bnnm
dc22b3d955 Add some BAOs and v6 IMA [Ghost Recon Future Soldier (PC/PS3)] 2019-02-22 23:51:40 +01:00
bnnm
7e6e8900c2 Fix EA-XMA segfault 2019-02-22 23:35:16 +01:00
bnnm
a2a43c2502 Fix multitrack .baf [James Bond 007 - Blood Stone (X360)] 2019-02-22 23:32:22 +01:00
bnnm
ce07e6af9e Fix ds2 samples 2019-02-18 00:53:59 +01:00
bnnm
4b3ec51667 Add .ds2 [Star Wars Bounty Hunter (GC)] 2019-02-17 23:17:14 +01:00
bnnm
a4d4e4a5b7 Fix minor Ubi SB issues 2019-02-17 20:53:30 +01:00
bnnm
8056ba37f4 Update doc 2019-02-17 20:53:02 +01:00
bnnm
ab4805407a Fix some .bnk [Manhunt 2 (PSP)] 2019-02-17 20:48:18 +01:00
bnnm
18593837ad Add TXTP "#h(rate)" to force sample rate 2019-02-17 20:47:57 +01:00
bnnm
fa4e56a6b1 Prepare parts for mixing 2019-02-17 20:28:27 +01:00
bnnm
98587ec8e7 Fix memory corruption when forcing loops and clean internals 2019-02-15 22:28:20 +01:00
bnnm
0e379a4e28 Fix some more BAOs 2019-02-15 18:36:45 +01:00
bnnm
9e9495168c Add TXTP "loop_mode=keep" for intro+main songs that also loop normally 2019-02-15 18:36:12 +01:00
bnnm
a49d9851a1 Fix some .baf [James Bond 007: Blood Stone (X360)] 2019-02-15 18:35:24 +01:00
bnnm
ff15eefe80 Fix minor Ubi SB stuff 2019-02-10 19:02:28 +01:00
bnnm
7085b8ad1d Add TXTP global "commands = #(...)" and allow per-segment masking/mixing 2019-02-10 18:02:10 +01:00
bnnm
4c038cb0ea Add Ocean .DSF, .208 and DSA decoder [Last Rites (PC)] 2019-02-10 01:36:05 +01:00
bnnm
0dbe00d4b0 Add HCA keys 2019-02-09 23:44:57 +01:00
bnnm
ccca7ad949 Fix BAO layer/sequences and add .cpk and more games 2019-02-09 23:43:50 +01:00
bnnm
f4aa758d39 Fix .sfl loops in some cases 2019-02-09 23:43:28 +01:00
bnnm
011fe56614 Fix EALayer3 11ch, V1b PCM, V2S loops [Army of Two 3 (PS3), NFS:W (PS3)] 2019-02-09 23:42:59 +01:00