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
Christopher Snowhill
c8e7e26882
Merge pull request #364 from niemand-deu/patch-2
...
Fix for VGM_USE_FFMPEG
2019-02-23 15:53:31 -08: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
35a2989462
Update TXTH doc with info about how to use codecs
2019-02-23 01:49:45 +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
Christopher Snowhill
ae0f1b6175
Merge pull request #363 from bnnm/txtp-bao-etc
...
txtp bao etc
2019-02-18 01:20:47 -08:00
bnnm
4fe81d0ba1
Update doc
2019-02-18 00:54:15 +01:00
bnnm
ce07e6af9e
Fix ds2 samples
2019-02-18 00:53:59 +01:00
bnnm
ac4aae7fce
Tweak CLI shadowing
2019-02-18 00:53:08 +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
f2d37f28cd
Add txtp_maker.py companion CLI tool
2019-02-17 21:04:43 +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
Christopher Snowhill
3dc52c5fae
Merge pull request #361 from bnnm/dsf-bao-txtp
...
dsf bao txtp
2019-02-10 20:45:35 -08:00