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
Christopher Snowhill
dcf969e881
Merge pull request #366 from slashiee/subkeys_dgl
...
Add Dragalia subkeys for latest BGM tracks
2019-03-04 18:03:21 -08:00
bnnm
637f6e810d
Update doc
2019-03-04 23:19:05 +01: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
ea8f2d4ee1
Update docs
2019-03-04 00:06:05 +01:00
bnnm
c3a44ddd17
Accept replaygain_* in !tags.m3u for foobar
2019-03-04 00:05:56 +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
Christopher Snowhill
450657f033
Merge pull request #365 from bnnm/txtp-aix-bao-fixes
...
txtp aix bao fixes
2019-02-25 20:46:29 -08: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
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