bnnm
0e59e6de4c
Minor Winamp unicode preps
2017-04-30 02:09:35 +02:00
bnnm
6cf0195d25
Move reset/seek/free code to decoders (vgmstream.c cleanup)
2017-04-29 22:37:15 +02:00
bnnm
cac3af887a
Allow mono MSADPCM; validate interleave for endless loops in some codecs
2017-04-29 20:28:14 +02:00
bnnm
af2b5d4e76
Fix AKB MSADPCM loop samples
2017-04-29 16:54:13 +02:00
bnnm
779bf68ab1
Fix some compiler errors with -Werror=format-security
2017-04-29 16:23:50 +02:00
bnnm
fd72f6120a
Adjust EOF reads; minor cleanup
...
When reading over filesize (buggy metas that request more samples than
possible) it returned inconsistent results under some
conditions/interleave sizes (the effect was minimal though)
2017-04-29 16:03:11 +02:00
bnnm
d5aee307f0
Rename coding_INT_X to coding_X_int for consistency with other codecs
2017-04-29 02:53:36 +02:00
bnnm
086a47cd76
Add compiler flag VGM_DISABLE_VORBIS (as Vorbis is enabled by default)
2017-04-29 02:20:24 +02:00
bnnm
75d079f389
Add block size (interleave) description for MSAPDCM/MS-IMA/etc
2017-04-29 02:19:27 +02:00
bnnm
3d9e48a03f
Remove unused 2dx.c, 2dx9 is used instead
2017-04-29 02:04:10 +02:00
bnnm
d364cf5a8d
Add AKB MSADPCM [various SFX]; improve AKB header parsing
2017-04-28 20:10:18 +02:00
bnnm
6389493992
Build object list automatically using a make wildcard
2017-04-28 18:33:33 +02:00
bnnm
4a83de7dae
Added MC3 decoder/meta [MX Rider, Spy Hunter, T3] (thanks to daemon1)
2017-04-28 17:26:25 +02:00
bnnm
c630f14ce3
Fix some "short" MPDS
2017-04-28 16:16:10 +02:00
bnnm
3fc6db0414
Update Winamp plugin with the "latest" (2008) SDK defs [unicode preps]
2017-04-28 16:15:32 +02:00
bnnm
fa829d49f7
Relax XWB size checks for padded files [BlazBlue Centralfiction PC]
2017-04-28 16:10:16 +02:00
Christopher Snowhill
e8c1c899e3
Merge pull request #85 from bnnm/ogl-sxd-xwbv1-misc
...
OGL, SXD, XWB v1, misc
2017-04-22 12:52:43 -07:00
bnnm
f153479383
Add OGL Vorbis decoder/meta [Jett Rocket (Wii), FAST Racing NEO (WiiU)]
2017-04-22 19:25:54 +02:00
bnnm
f68a0484c6
Remove test code for truncated Wwise Vorbis
2017-04-22 17:22:48 +02:00
bnnm
460beeb141
Remove unneeded TODO
2017-04-22 16:23:40 +02:00
bnnm
bd3e054b82
Add basic SXD support [Gravity Rush, Freedom Fighter SFX (PSV)]
2017-04-22 15:00:22 +02:00
bnnm
bb00cfa22c
Make try_dual_file_stereo static/local
2017-04-22 13:31:12 +02:00
bnnm
c8f82e6f06
Simplify XMA parsing and don't make it fully FFmpeg-dependant
2017-04-22 13:12:01 +02:00
bnnm
0bade4a931
Fix XMA1 parsing bugs
2017-04-22 13:11:11 +02:00
bnnm
7cc3660fc8
Separate X360 NUB/PASX from xma.c for cleanup
2017-04-22 12:09:43 +02:00
bnnm
9f184bdfb9
Fix Wwise XWMA v2 num samples calcs
2017-04-22 11:31:04 +02:00
bnnm
a5e190eb89
Add wma_get_samples util
2017-04-22 11:30:24 +02:00
bnnm
9a2464fbd7
Fix RIFF/Wwise detection rejecting some valid lwav [Cave PC games]
2017-04-22 10:18:47 +02:00
bnnm
0dd9353297
Relax Cstr loop checks [Mr.Driller Drill Land GC]
2017-04-22 09:55:33 +02:00
bnnm
5706d7bcc2
Added XWB v1 [Silent Hill 4, Project Gotham Racing 2]; bytes-to-samples
2017-04-22 09:53:28 +02:00
Christopher Snowhill
6b10d6d80a
Merge pull request #84 from urjskhzk/master
...
Added akb2 msadpcm support
2017-04-20 16:35:57 -07:00
nine
3d5a83dddb
Added akb2 msadpcm support
2017-04-21 04:21:51 +09:00
Christopher Snowhill
e14eb7eecc
Merge pull request #83 from bnnm/adx-misc
...
ADX, old Worvis, misc
2017-04-15 19:50:59 -07:00
bnnm
400b23813d
Rename adx_header.c meta to adx.c for consistency
2017-04-16 01:02:29 +02:00
bnnm
cda7857094
Fix ADX multi-ch looping [Okami HD]; read initial history; cleanup
2017-04-16 00:58:40 +02:00
bnnm
4d4c5e140b
Minor renames (xma_sample_data, ffmpeg_make_riff_xma_from_fmt)
2017-04-15 23:58:19 +02:00
bnnm
8479f96367
Import math.h for Vorbis
2017-04-15 23:22:50 +02:00
bnnm
5ec65f9587
Rename ffmpeg_decoder_utils.c to coding_utils.c and don't need FFmpeg
...
I feel they are general-purpose enough that shouldn't depend on FFmpeg
(ex. xma_samples should work whether FFmpeg, libav, or
super_multi_decoder is enabled)
2017-04-15 23:19:06 +02:00
bnnm
e3d8d2ec47
Add early (~2009) Wwise Ogg/Vorbis variation [LotR: Conquest PC]
2017-04-15 23:07:15 +02:00
bnnm
70f5dc4684
Fix Wwise Vorbis with header triad and remove disable flag
2017-04-15 23:03:26 +02:00
bnnm
ddf974a31a
Remove FSB Vorbis disable flag
2017-04-15 22:59:36 +02:00
Christopher Snowhill
ebcf4ec8aa
Merge pull request #82 from bnnm/wwise-3
...
Wwise 3 - A Lizard and a Bat, What's Up With That?
2017-04-13 17:24:57 -07:00
bnnm
54d1995dc8
Fix segfault when resetting non-looping Vorbis/MPEG files
...
Also, apparently reset shouldn't reset the streamfiles
2017-04-14 01:22:53 +02:00
bnnm
e5f2ab0236
Improve handling of truncated Wwise files (VORBIS/IMA)
2017-04-14 01:05:55 +02:00
bnnm
297a311319
Add better XMP file description and minor tweaks
2017-04-14 01:05:06 +02:00
bnnm
f26214944a
Fix some Wwise Vorbis variations (newer style + standard packets)
2017-04-13 20:53:49 +02:00
bnnm
34999ddec9
Fixed bug when seeking in Wwise IMAs
2017-04-13 16:55:40 +02:00
bnnm
61c66182a1
Don't parse RIFX xma as they are now handled in wwise.c
...
Microsoft XMAs always use RIFF (even though the X360 is BE) while Wwise
XMAs always use RIFX
2017-04-13 15:06:56 +02:00
bnnm
ed70506f33
Added Wwise Vorbis (.wem, .logg) [many games]
2017-04-13 15:05:06 +02:00
bnnm
f067d4ddb9
Added Wwise Vorbis decoder and packed codebooks
2017-04-13 15:04:46 +02:00