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
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
bnnm
54cf775dca
Fix truncated MULs
2019-02-09 23:39:03 +01:00
Christopher Snowhill
c9d997f355
Merge pull request #360 from bnnm/bao
...
bao
2019-02-02 17:10:00 -08:00
bnnm
493e207c40
Add atomic BAO [Assassin's Creed (PS3/PC)]
2019-02-03 01:47:59 +01:00
bnnm
6742a3e0ef
Fix some Ubi SB [Rainbow Six Vegas 2 (X360)]
2019-02-03 01:47:44 +01:00
bnnm
b2f3c860d5
Improve slightly guess_endianness
2019-02-03 01:46:05 +01:00
Michael
d880fd3c1c
Add Dragalia subkeys up to Skyborne Spectacle raid event
2019-02-01 19:28:19 -08:00
NicknineTheEagle
56dfa62a75
Should use vgmstream->num_samples here for loop segments
2019-01-28 17:11:31 +03:00
NicknineTheEagle
3249617238
Fixed doc
2019-01-28 09:47:24 +03:00
NicknineTheEagle
70ffbb1194
Use header values instead of vgmstream values in some places
2019-01-28 09:38:11 +03:00
NicknineTheEagle
ba30c79d59
Merge remote-tracking branch 'upstream/master' into ea-ubi
...
# Conflicts:
# src/meta/ubi_sb.c
2019-01-28 09:27:45 +03:00
bnnm
fc8911b68a
Prepare BAO layers/sequences
2019-01-27 23:42:42 +01:00
bnnm
b81f8a6eed
Minor fixes
2019-01-27 23:40:50 +01:00
bnnm
4a6df9b3b9
Add .wxv RIFF [Godzilla - Destroy All Monsters Melee (Xbox)]
2019-01-27 23:40:40 +01:00
bnnm
097f7b0285
Fix some SDF [Mr. Bean's Wacky World (Wii)]
2019-01-26 17:04:43 +01:00
bnnm
aecd7da55e
Add .sbv RIFF [Spongebob Squarepants - The Movie (PC)]
2019-01-26 16:34:25 +01:00
bnnm
f806f287f2
Fix most Ubi SB stuff and yet more games
2019-01-26 16:30:36 +01:00
bnnm
a37afdee66
Fix Ubi IMA v2 [Donald Duck: Goin' Quackers (GC)]
2019-01-26 16:16:40 +01:00
bnnm
1d491526ca
Add extensionless RIFF [Myst III (Xbox)]
2019-01-26 16:14:50 +01:00
NicknineTheEagle
27a2960e31
Ubi SB: Added more games
2019-01-26 13:31:50 +03:00
NicknineTheEagle
519659fd3e
EAAC: Properly calculate stream size for bitrate
2019-01-23 06:40:42 +03:00
NicknineTheEagle
8a00c7cd66
Minor fixes and tweaks
2019-01-22 00:42:34 +03:00
bnnm
b3867b0260
Handle Ubi SB sequence loops properly
2019-01-20 17:16:44 +01:00
bnnm
4c24b03951
Remove debug crap
2019-01-20 00:57:09 +01:00
bnnm
fb8d453c94
Add .lasf (.asf) for consistency
2019-01-20 00:50:39 +01:00
bnnm
3a9273538f
Fix type 04 .xnb [Scare Me (XBLIG)]
2019-01-20 00:42:05 +01:00
bnnm
37df2cb18c
Show layers/segments in description
2019-01-20 00:39:32 +01:00
bnnm
29bed4b1e0
Add TXTH/GENH interleave_last option
2019-01-20 00:17:06 +01:00
bnnm
8f1ec86bda
Fix UE4 MSADPCM .adpcm [Heroes of Ark (iOS), Angels in the Sky (iOS)]
2019-01-19 23:08:26 +01:00
bnnm
da9f9a5572
Fix non-initialized var
2019-01-19 20:04:38 +01:00
bnnm
26e464ef2c
Add Ubi .sb/smX layers and sequences, more games
2019-01-19 20:03:48 +01:00
bnnm
0c40610f7f
Fix KOEI .mic loops [Dynasty Tactics 2 (PS2)]
2019-01-19 20:01:34 +01:00
NicknineTheEagle
6487d310cb
Formatting fixes
2019-01-16 23:29:51 +03:00
NicknineTheEagle
9c9da8fa1b
EAAC: Fixed looping for RAM sounds
2019-01-16 23:05:19 +03:00
NicknineTheEagle
3f0ba31a43
EA SCHl: Implemented looping for streamed sounds in ABK
2019-01-16 23:05:09 +03:00
Christopher Snowhill
c6280d85b3
Merge pull request #352 from NicknineTheEagle/ea-sbr
...
Ea sbr
2019-01-14 18:04:58 -08:00
NicknineTheEagle
ba02ab8f66
EA SCHl: Changed update_ea_stream_size_and_samples to use the first channel offset
2019-01-14 04:01:57 +03:00
bnnm
fd2984f798
Prepare Ubi SB for other types and add more games
2019-01-13 23:27:29 +01:00
bnnm
f5462aad63
Use loop flag in bnk
2019-01-13 23:26:57 +01:00