bnnm
ef64005418
Improve Level 5 0x555 codec performance
2020-07-31 17:13:22 +02:00
bnnm
7073d8997d
Merge branch 'master' of https://github.com/kode54/vgmstream into cleanup
2020-07-31 17:08:56 +02:00
bnnm
9b4b40d3c8
Remove old bitreader code
2020-07-31 16:54:30 +02:00
bnnm
78ea507e0e
Improve EALayer performance a bit by using static bitreader
2020-07-31 16:49:07 +02:00
bnnm
f7526e3735
Use newer bitreader
2020-07-31 16:44:45 +02:00
bnnm
3901393aa3
Minor cleanup
2020-07-31 16:44:31 +02:00
bnnm
d900718a5b
Cleanup
2020-07-31 16:44:19 +02:00
bnnm
79944f56c6
Fix CLI wildcards conflicting with paths
2020-07-31 00:02:45 +02:00
bnnm
30eef7ed43
Minor renames
2020-07-30 23:50:56 +02:00
bnnm
5daf36fbc8
Clean Wwise Vorbis and improve IO performance slightly
2020-07-30 23:49:52 +02:00
bnnm
2e9d35b207
Improve Wwise Vorbis bitreader performance
2020-07-30 20:17:14 +02:00
NicknineTheEagle
f5a8efcfb5
Merge pull request #677 from NicknineTheEagle/riff
...
RIFF: Fixed mono .mvw [Dragon Quest VIII (PS2), Rogue Galaxy (PS2)]
2020-07-30 20:18:35 +03:00
NicknineTheEagle
0ef5b4d40e
Merge branch 'master' into riff
2020-07-30 19:51:43 +03:00
NicknineTheEagle
cc530b3973
RIFF: Fixed mono .mvw [Dragon Quest VIII (PS2), Rogue Galaxy (PS2)]
2020-07-30 19:22:12 +03:00
bnnm
3bce06ea61
Cleanup
2020-07-29 22:28:49 +02:00
bnnm
866a8555e5
Merge pull request #676 from bnnm/decode-config
...
decode config
2020-07-29 21:16:22 +02:00
bnnm
a63dccc72e
Fix CLI -L generating looping .wav with loop end off by +1
2020-07-29 20:55:24 +02:00
bnnm
1aba10efd4
Add CLI -o wildcards ":s" (subsong), ":n" (name), ":f" (infile)
...
Also validate that output filename isn't the same as input filename
2020-07-29 20:50:49 +02:00
bnnm
1814abd500
cli: add test option for backwards seeking
2020-07-29 19:42:23 +02:00
bnnm
98eb0eb047
Update doc
2020-07-29 19:41:44 +02:00
bnnm
df0755104b
Use internal plugin settings and seeking in foobar
2020-07-29 19:41:17 +02:00
bnnm
37056e22d3
Use internal plugin settings, mixing and seeking in xmplay
2020-07-29 19:35:53 +02:00
bnnm
befdf2ac1b
Improve seeking speed in Winamp
2020-07-29 19:35:04 +02:00
bnnm
5a311f4746
Improve seeking speed
2020-07-29 19:34:55 +02:00
bnnm
dfcb6145cd
Merge branch 'master' of https://github.com/kode54/vgmstream into settings
2020-07-26 20:36:09 +02:00
bnnm
c017eed7a5
Ignore incorrectly ripped FSB5
2020-07-26 20:16:12 +02:00
bnnm
579b734083
Cleanup
2020-07-26 20:15:26 +02:00
bnnm
4ec6acb4a6
Add internal simple seeking
2020-07-26 20:15:13 +02:00
bnnm
079218dca8
Update VS files
2020-07-26 20:13:12 +02:00
bnnm
16a056437d
Separate part of vgmstream.c to decode.c and render.c
2020-07-26 18:36:47 +02:00
bnnm
076aadec54
Add trim/pad/body play config for TXTP and per-segment/layer config
2020-07-26 17:22:34 +02:00
bnnm
32fd4651df
use play position in mixing for curves
2020-07-26 17:19:01 +02:00
bnnm
57053ee348
Add pad end + don't emmit garbage samples past file end
2020-07-26 17:16:46 +02:00
bnnm
aeb866fcf7
Adjust check
2020-07-26 11:20:49 +02:00
bnnm
a017033ba8
Handle config in segments/layouts
2020-07-26 11:19:52 +02:00
bnnm
241eb6fc38
Merge pull request #675 from chenxiaolong/brstm-offset-fix
...
meta/brstm.c: Parse ADPCM header offset for each channel instead of skipping a fixed distance
2020-07-25 14:55:51 +02:00
Andrew Gunnerson
1f2132ac3f
meta/brstm.c: Parse ADPCM header offset for each channel instead of skipping a fixed distance
...
The parser previously computed the offset of the coefficients field of
channel 0's ADPCM header and then skipped 0x38 bytes to get to the
coefficients field of the next channel's ADPCM header. This breaks for
some files because they have larger 0x3a byte ACPCM headers.
This commit updates the logic to compute the offset of each channel's
ADPCM header. Immediately after the HEAD part 3 header, there's an
8-byte table for each channel, where the second field indicates the
offset of that channel's ADPCM header. With this information, it's just
a matter of adding 0x08 to get the coefficients field.
Fixes : #674
Signed-off-by: Andrew Gunnerson <chillermillerlong@hotmail.com>
2020-07-24 21:36:04 -04:00
NicknineTheEagle
3db9b74e4c
Merge pull request #672 from NicknineTheEagle/ext
...
Removed fake .khv extension
2020-07-23 23:09:03 +03:00
NicknineTheEagle
74a4aaa8b4
Removed fake .khv extension
2020-07-23 23:02:13 +03:00
bnnm
e2e1a3b20c
Read TXTP play settings for trims/pads/body
2020-07-23 21:11:24 +02:00
bnnm
d0f1b85d59
Adjust some settings
2020-07-23 21:10:55 +02:00
bnnm
48a9836828
Add begin trim/padding to main render
2020-07-22 23:29:38 +02:00
NicknineTheEagle
383748a184
Merge pull request #671 from NicknineTheEagle/ext
...
Added .wlv extension [ToeJam & Earl III: Mission to Earth (DC)]
2020-07-22 01:02:55 +03:00
NicknineTheEagle
2ecf8c44b2
Added .wlv extension [ToeJam & Earl III: Mission to Earth (DC)]
2020-07-22 00:52:20 +03:00
bnnm
de651f7176
Use internal plugin settings in Winamp
2020-07-21 19:47:02 +02:00
bnnm
b6e06f1bca
Use internal plugin settings in CLI
2020-07-21 19:46:55 +02:00
bnnm
845e6112e1
Add put_uXXbe alias
2020-07-21 19:46:27 +02:00
bnnm
1421bde34a
Move plugin parts to internal vgmstream code to simplify plugin code
2020-07-21 19:22:17 +02:00
bnnm
add877f097
Cleanup
2020-07-21 19:19:35 +02:00
bnnm
20018c0db7
Cleanup
2020-07-21 19:19:30 +02:00