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
d6b5992662
Fix VS
2019-07-28 16:48:15 +02:00
bnnm
b3c507b3ed
Cleanup and renames
2019-07-28 15:11:17 +02:00
bnnm
53f5dbc607
Add .adpcm+_NxEncoderOut_.adpcm dual stereo
2019-07-28 14:47:33 +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
3410f68866
Fix compilation without FFmpeg
2019-07-24 15:46:35 +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
e9cfb8d617
Fix FFmpeg formats that can't seek
2019-07-21 14:41:17 +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
7d4612689a
Fix .switch_audio and .sx extensions
2019-07-21 13:08:18 +02:00
bnnm
a32599dfe6
Fix warning
2019-07-14 21:25:59 +02:00
bnnm
775b5060a2
Add .8 extension [Gungage (PS1)]
2019-07-14 21:25:00 +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
RIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIDGE RACERRRRRRRRRRRRRRRRRRRRRRRRRRRRR
ea33c4c737
add another extension
...
.L00, from the PS2 version of Disney's Dinosaur
2019-07-07 17:45:59 -03: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
e6c0f5d30d
add missing files
2019-06-26 02:44:48 -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
ade4351587
Add .vmu extension
2019-06-09 18:41:44 +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
40e2099fea
Fix installed TXTP loops in HCA files
2019-05-23 23:47:53 +02: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
bnnm
e4465fc117
Fix .hca key detection for newer Tales of the Rays files
2019-04-09 20:41:23 +02:00
bnnm
4f79dc82e8
Fix some .msf/mp3 looping
2019-04-09 20:40:48 +02: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
d6214fe01d
Fix memory leak/lock when failing to open dual file stereo
2019-04-07 02:10:44 +02: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
8ba1cf4575
Up the max sample rate to 192K [Dex (PS4)]
2019-04-07 01:43:59 +02:00
bnnm
55599d4098
Add TXTP mixed groups for layers+segments in the same file
2019-04-07 01:43:45 +02:00
bnnm
c7f2b53d45
Fix TXTP mono mixing in some cases
2019-04-07 01:42:23 +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
95e65ea405
Merge pull request #386 from CyberBotX/sample-rate
...
Up the max sample rate to 128K.
2019-03-30 17:26:00 -07:00
Christopher Snowhill
feef3b87d5
Correct formatting
2019-03-30 17:16:20 -07:00
Naram Qashat
91ab2e75b6
Up the max sample rate to 128K.
...
While 96K already seems like a ridiculously high sample rate and that 128K should be discarded, I found that the in-game music for much of AI War: Fleet Command has a sample rate of 128K and will not play in vgmstream without this value being increaased.
2019-03-30 15:13:28 -04: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
49e95ee9f9
Minor tweaks
2019-03-30 02:22:20 +01:00
bnnm
9ed910a848
Fix layered current/loop sample (needed by TXTP)
2019-03-30 02:22:11 +01: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
e53b03c43e
Move some mixing code
2019-03-21 22:26:32 +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
Christopher Snowhill
a236069775
Merge pull request #370 from CyberBotX/CMake
...
Add CMake scripts
2019-03-20 22:15:34 -07:00
bnnm
151de6a39c
Update mixing code
2019-03-18 00:05:44 +01:00
Naram Qashat
78748393db
Add CMake scripts
...
Needed to change how version.h was included to let it pick up the one from CMake's build location.
NOTE: Does not build with MinGW-w64 currently, does not have a way to build the audacious or XMPlay plugins.
2019-03-17 14:36:55 -04: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
4defb55589
Add layer/segment mixing and main code (disabled)
2019-03-16 00:49:52 +01:00
bnnm
3aef648730
Fix potential (but impossible with current code) TXTP segfault
2019-03-16 00:35:09 +01:00
bnnm
613368f72d
Fix dump_streamfile bug
2019-03-16 00:27:41 +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
NicknineTheEagle
9539eb40e3
Added PCM4 to frame size helper funcs
2019-03-13 22:58:04 +03:00
bnnm
47f7b8d1d0
Fix Konami XWMA padding
2019-03-12 01:28:42 +01:00
bnnm
9ce54eb4cc
Fix missing ifdef
2019-03-12 00:54:41 +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
7f3c09e533
Tweak minor stuff
2019-03-10 00:28:16 +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
2cdcebf6a7
Add .ilv extension [Star Wars Episode III (PS2)]
2019-03-09 20:52:09 +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
90f3e07802
Add $AUTOALBUM !tags.m3u command
2019-03-04 23:13:02 +01:00
bnnm
92c2c80f5b
Tweak tags API
2019-03-04 22:50:05 +01: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
154198d851
Inherit segment layout
2019-03-04 20:07:05 +01:00
bnnm
4c1b3f56f3
Tweak loop end leeway
2019-03-04 20:06:40 +01:00
bnnm
810435cb68
Show mm:ss in samples info and adjustments
2019-03-03 22:24:29 +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
051cad9462
Minor shadowing fixes and cleanup
2019-03-02 19:23:37 +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
3d279ea42c
Fix .ogg multichannel order and cleanup
2019-03-02 11:17:50 +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
c99034cff8
Update mixing code
2019-02-25 00:38:35 +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
7372ffdc5c
Fix possible pcm_bytes_to_samples overflow
2019-02-24 09:52:48 +01:00
bnnm
397c6e0e81
Improve average bitrate with layers+segments
2019-02-24 09:51:10 +01:00
bnnm
0725785824
Add some constants
2019-02-23 23:38:53 +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
c720d6ce37
Fix extensionless files inside folders with dots in winamp/CLI
2019-02-23 17:47:19 +01:00
bnnm
cb93647cdd
Fix some AIX [Danball Senki (PSP), Tetris Collection (PS2)]
2019-02-23 17:12:20 +01:00
bnnm
e5ddc9337a
Remove unused AIX layout
...
This layout handled ADX segments+layers at the same time. While there is
some merit in that, it's more flexible and easier to maintain to mix
layer and segment layouts.
Performance and memory used is slightly worse though (impact should be
minimal)
2019-02-23 16:17:29 +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
bnnm
f354a8fb88
Add allocate_segmented/layered_vgmstream helpers
2019-02-23 15:23:37 +01:00
bnnm
decf64cf01
Add read_sXXle/read_uXXbe/etc alias as a test
2019-02-23 15:23:00 +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
111c4dd97c
Change some sample to sample_t
2019-02-23 02:54:23 +01:00
bnnm
5bdc575f29
Add sample_t for typedef sample to improve shadowing and clarity
2019-02-23 02:47:03 +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
dd5bbe531e
Tweak dump_streamfile
2019-02-22 23:52:39 +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
d938f60048
Clean loops for readable metadata
2019-02-17 23:53:37 +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
fa214e6852
Add .dc2 TXTH extension [Star Wars Bounty Hunter (GC)]
2019-02-17 20:52:34 +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
ed281e1c2e
Fix mpeg state not properly resetting in some cases
2019-02-16 01:23:43 +01:00
bnnm
ba0345ceb6
Show loop info even when disabling loops in plugin's config
2019-02-15 23:46:21 +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
9a402fb797
Minor fixes
2019-02-10 18:43:24 +01:00
bnnm
7085b8ad1d
Add TXTP global "commands = #(...)" and allow per-segment masking/mixing
2019-02-10 18:02:10 +01:00
bnnm
802997b255
Adjust Yamaha ADPCM description
2019-02-10 01:39:49 +01:00
bnnm
a7979c51c2
Add .vgm TXTH extension [Maximo (PS2)]
2019-02-10 01:37:28 +01:00
bnnm
4c038cb0ea
Add Ocean .DSF, .208 and DSA decoder [Last Rites (PC)]
2019-02-10 01:36:05 +01:00