bnnm
d0ff9e1f5b
Add UE4 ADPCM v2 interleaved mono MSADPCM [Fornite (PC)]
2019-10-20 01:25:42 +02:00
bnnm
8e2196a514
Clean RIFF Ogg code
2019-10-19 11:13:02 +02:00
bnnm
1b34ef1f01
Fix various leaks and issues found with drmemory
2019-09-29 18:25:24 +02:00
bnnm
97c090886f
Tweak Yamaha/AICA codec naming
2019-09-21 19:15:01 +02:00
bnnm
4fac5e7d3e
Clean RIFF/XNB PCM8 usage
2019-09-14 12:42:08 +02:00
bnnm
f6f958f679
Fix some buggy channel layouts [Ridge Racer 7 (PS3)]
2019-08-26 23:00:17 +02:00
bnnm
22c3266727
Improve RIFF ATRAC3/plus decoding accuracy
2019-08-25 20:46:29 +02:00
bnnm
12874af1d6
Fix .at3/at9 mono files with wrong channel layout
2019-05-01 23:21:59 +02: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
0fa7ed0b6f
Tweak RIFF .at3 for extensionless/multi-riff [Gitaroo Man (PSP)]
2019-03-24 15:34:49 +01:00
bnnm
c114dc3ba1
Fix RIFF #ifdef VGM_USE_MAIATRAC3PLUS failing when set
2019-03-09 21:32:51 +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
78d1af6f35
Fix RIFF even-sized chunks, PCM GUID and add channel layout
2019-03-02 16:16:02 +01:00
bnnm
4a6df9b3b9
Add .wxv RIFF [Godzilla - Destroy All Monsters Melee (Xbox)]
2019-01-27 23:40:40 +01:00
bnnm
aecd7da55e
Add .sbv RIFF [Spongebob Squarepants - The Movie (PC)]
2019-01-26 16:34:25 +01:00
bnnm
1d491526ca
Add extensionless RIFF [Myst III (Xbox)]
2019-01-26 16:14:50 +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
42ce03a004
Add .wd RIFF [Genma Onimusha (Xbox)]
2019-01-01 20:59:52 +01:00
bnnm
17d2a096b8
Add RIFF .adw extension [Dead Rising 2 (PC)]
2018-10-20 14:56:34 +02:00
bnnm
60ee31b4ce
Add RIFF .adpcm [Angry Birds Transformers (Android)]
2018-10-13 21:02:42 +02:00
bnnm
14ba35b70a
Fix missing 1 sample in RIFF loops
2018-10-07 02:24:37 +02:00
bnnm
bcc1661491
Add fake RIFF IMA [MX vs. ATV Unleashed (PC)]
2018-09-22 16:12:36 +02:00
NicknineTheEagle
b4a71cd5aa
RIFF: implemented looping info from CUE chunk
2018-09-21 14:31:56 +03:00
bnnm
fa472d4f70
Fix interleaved 2ch XBOX-IMA [Fairly OddParents: Breakin' da Rules]
2018-09-04 17:10:41 +02:00
bnnm
c2a0311584
Random tweaks
2018-08-26 13:47:02 +02:00
bnnm
8a57cf4729
Add .dax RIFF [Love Game's - Wai Wai Tennis (PS1)]
2018-08-25 12:20:55 +02:00
Christopher Snowhill
03dd4383c0
Added a workaround to RIFF for Halo 2 PC.
2018-08-06 20:05:11 -07:00
bnnm
b95080d881
Add .xsew wav [Mega Man X Legacy Collection 1 & 2 (PC)]
2018-07-27 17:18:10 +02:00
bnnm
4ad607c520
Add .xss RIFF extension [Spider-Man the Movie (Xbox)]
2018-05-27 17:32:15 +02:00
bnnm
6d81db7cc3
Fix ATRAC9 regression
2018-04-10 21:01:30 +02:00
bnnm
d4556f3310
Ignore LyN RIFF as it's parsed in its own file now; cleanup
2018-04-07 11:37:44 +02:00
bnnm
0d32bfbf86
Ignore Ubi's Jade games
2018-04-06 20:49:49 +02:00
bnnm
e4c819af2e
Add size_callback to open_io_streamfile for more complex stuff
2018-03-30 18:10:23 +02:00
bnnm
d7a2f0fe45
Add RIFF AICA [Dreamcast games]
2018-03-28 22:58:37 +02:00
bnnm
e2a3590158
Remove layout_ogg and cleanup
...
Layout was not actually needed, remove to simplify. Rename
vgm_vorbis_info_t to ogg_vorbis_meta_info_t to clarify it's only for
meta, also don't pass filename to init ogg (not useful even as an
optimization since getting the name is a minuscule part in parsing a
meta)
2018-03-23 16:34:48 +01:00
bnnm
a7870c5339
Rename coding_ogg_vorbis to coding_OGG_VORBIS for consistency
2018-03-08 23:32:58 +01:00
bnnm
b97fc632be
Fix minor compiler warnings
2018-03-03 19:07:59 +01:00
bnnm
7fc5c6e582
Add RIFF/OGG .ADX extension [Remember 11 (PC)]
2018-03-03 01:10:39 +01:00
bnnm
bae7eb0fd1
Add .xwav to riff.c, now .lwav and .xwav decode the same
2018-02-24 22:32:13 +01:00
bnnm
aca3dc5f2d
Parse "wsmp" loop chunk, rarely found in Xbox games [Dynasty Warriors 5]
2018-02-23 23:30:55 +01:00
bnnm
2992287e3f
Fix XBOX_IMA missing layout_none
2018-02-17 22:16:41 +01:00
bnnm
830f904afb
Use fact_samples if possible and add .snd [Layton Brothers (iOS)]
...
fact_samples can be specified with non-PCM codecs, per spec.
2018-02-17 17:32:58 +01:00
bnnm
9cf9416665
Add/use xbox_ima_bytes_to_samples, rename coding_XBOX to XBOX_IMA
...
Currently same as ms_ima_bytes_to_samples, but this will change; renamed
for consistency with all other IMA variations. Also clean a bit some
metas since I was testing anyway.
2018-02-17 12:30:14 +01:00
bnnm
2b0d5a420f
Add Soundforge/Liar-Soft weird RIFF Ogg [Shikkoku no Sharnoth (PC)]
2018-01-21 01:47:02 +01:00
bnnm
5be6d14b4c
Prepare RIFF/FSB5/SXD/UBI_RAKI/WWISE/XVAG/GTD for ATRAC9
2017-12-28 23:37:18 +01:00
bnnm
8538aa1a75
Rename at3_decoder.c to at3plus_decoder.c and add init function
2017-12-27 01:02:24 +01:00
bnnm
002de7efe0
Clean RIFF parser for future changes
...
- move blocks around so it's easier to init codecs
- removed .SGB with FFMpeg is disabled, should't be needed
- remove references to MSIMA/MSADPCM/etc in RIFX, num_samples was only
filled for PCM so any other codec would fail (most other RIFX should be
wwise)
2017-12-27 00:43:52 +01:00
bnnm
331bc187fa
Move XNB from riff.c to xnb.c (cleanup)
2017-12-26 18:17:59 +01:00
bnnm
2eede51524
Add .AUD ATRAC3 for EA Replay
2017-12-02 02:11:25 +01:00
bnnm
1ff0cecca8
Fix minor compiler warnings (missing const/static/case defaults/etc)
2017-10-28 01:34:32 +02:00