Chris Moeller
8ce5de5835
Merge pull request #16 from soneek/master
...
Xenoblade 3D support
2015-05-16 18:55:27 -07:00
Joseph Gibbs
51dfc3339a
Added support for Xenoblade Chronicles 3D adx
2015-05-16 15:30:15 -07:00
libertyernie
346d18cce4
Ensure that Ogg Vorbis output is in host endian
2015-05-13 13:11:24 -05:00
Soneek
3826cd0f8e
Add LWAV output option to test, fix so that we need at3plusdecoder.dll, not .def in test and winamp builds
2015-05-11 15:02:21 -07:00
Chris Moeller
f6367fb0a8
Fixed a .JOE file with 0 dataInterleave, assuming 16 byte interleave for such files.
2015-04-10 13:00:08 -07:00
Chris Moeller
2ff56989b1
Fix it so it compiles
2015-02-13 16:49:29 -08:00
Chris Moeller
4dcb647b67
Hopefully fixed bitrate checker for formats that don't use the primary streamfile pointers
2015-02-13 16:47:59 -08:00
Chris Moeller
9732c8a0a5
Fixed bitrate calculator for formats that leave some channels' streamfile pointers empty
2015-02-12 14:22:51 -08:00
Chris Moeller
2c5e8a1421
Implemented function for querying the average bitrate of all stream files associated with a VGMSTREAM instance
2015-02-08 19:01:26 -08:00
Chris Moeller
64be1ead91
Crash fix for random files passing into this function and attempting to allocate negative channel count arrays
2015-01-24 21:09:00 -08:00
Chris Moeller
1ad884287b
Added G.719 decoding support to BNSF input
2015-01-24 21:08:25 -08:00
Chris Moeller
2cafa1a676
Updated stack_alloc.h
2015-01-21 18:03:06 -08:00
Chris Moeller
a4f8a09541
Change the first use of variable length array declarations to use a xiph.org stack_alloc.h header, and define how to use it for MinGW, Unix (-DVAR_ARRAYS) and for MSVC (-DUSE_ALLOCA)
2015-01-21 17:50:27 -08:00
Chris Moeller
b493f27710
Add new files to MSVC project files
2015-01-21 17:37:14 -08:00
Chris Moeller
758615222f
Removed C99-isms for old compilers
2015-01-21 17:31:44 -08:00
soneek
b015ae9982
Merge branch 'master' of github.com:soneek/vgmstream
2015-01-21 19:29:12 -05:00
soneek
46f21d977b
Update to build with mingw, added at3plus support to Winamp plugin, Capcom mca, WiiU btsnd, MH3U dspw
2015-01-21 19:28:43 -05:00
MrCheeze
d98050547d
Fixed bug making SSB4 music unopenable
2015-01-04 19:09:46 -05:00
Chris Moeller
6e4abd55e3
Sign extension bad! Fixed BFSTM format support.
2014-12-14 21:55:46 -08:00
Chris Moeller
922ab0e06f
Update IDSP for Super Smash Bros. Wii U from patch by crediar
2014-12-13 17:04:33 -08:00
soneek
709c727401
Update bfstm for any header size
2014-12-11 20:31:01 -05:00
Chris Moeller
e159c86975
Revert to MSVC 2013
2014-11-23 00:56:58 -08:00
Chris Moeller
354cb15434
Updated project files to MSVC 2015
2014-11-20 21:49:21 -08:00
zeromus
52728a82d3
fix compiling in vs2008 (missing adds in vcproj, C90 variable declarations)
2014-10-20 02:58:33 -05:00
Chris Moeller
c96d86bfc8
Added missing files to MSVC 2013 project
2014-10-19 16:49:40 -07:00
soneek
f1c571ca05
Fixed BFWAV interleave
2014-10-19 19:34:03 -04:00
soneek
76062dbbdc
Add Hyrule Warriors G1L
2014-10-19 17:10:31 -04:00
soneek
115da3222f
Fix byte order for 16-bit bfstm
2014-10-18 20:28:25 -04:00
soneek
52d3f06162
First BFSTM support (needs work for 9+ channels), experimental NSMBU bfwav support
2014-10-18 17:54:31 -04:00
Chris Moeller
9a03256df2
CSMP for Metroid Prime 3 and DKCR, from Antidote
2014-09-16 16:34:08 -07:00
Chris Moeller
0ebc29f236
IDSP as in SSB4 3DS
2014-09-16 16:31:59 -07:00
Chris Moeller
745889b612
add bfwav to MSVC 2008 project file
2014-09-16 16:28:49 -07:00
Chris Moeller
c83eb6c1fe
fix FSB MPEG broken in r1034
...
thanks to CyberBotX for the catch and fix
2014-09-16 16:18:44 -07:00
Chris Moeller
716d359865
Merge pull request #6 from TricksterGuy/master
...
Fixes for undefined reference errors when linking / update audacious plugin for audacious 3.5.1
2014-09-14 18:52:03 -07:00
Chris Moeller
d6e3ecf6a1
Merge branch 'master' of github.com:kode54/vgmstream
2014-08-15 05:39:30 -07:00
Chris Moeller
b0246bbceb
Updated project for MSVC 2013
2014-08-15 05:39:11 -07:00
Brandon
f1b842ca42
Add fsb5.c also
2014-08-10 12:28:13 -07:00
Brandon
673107726a
Fixed linking issue due to undefined references
2014-08-10 12:19:27 -07:00
Brandon
4c05726e28
Seems there is a missing file required to link test
2014-08-05 01:33:27 -07:00
Brandon
85325442ba
Fixes compile error if VGM_USE_MP4V2 and VGM_USE_FDKAAC are not defined
2014-08-05 00:59:58 -07:00
Chris Moeller
4a573f48a4
Eliminate C99isms so it compiles in MSVC, and comment out some unused variables to silence warnings
2014-08-02 20:51:21 -07:00
Chris Moeller
3dda6329fc
Add include for PATH_LIMIT macro
2014-08-02 20:50:47 -07:00
Chris Moeller
7d91d39489
Add bfwav.c to MSVC 2010 project
2014-08-02 20:50:24 -07:00
Chris Moeller
c37a9cc3dd
Soneek forgot a comma
2014-08-02 20:39:52 -07:00
Chris Moeller
7425dc2aad
Fixed remaining path limit issues
2014-08-02 20:32:30 -07:00
Chris Moeller
b536b162f1
Merge pull request #4 from soneek/master
...
Added experimental support for bfwav
2014-08-02 20:30:48 -07:00
soneek
b1e5a3a9e3
Added experimental support for bfwav
2014-08-02 19:10:45 -04:00
halleyscometsw
44075c4e91
clean up some warning-causing ugliness
2014-06-26 21:12:48 -07:00
halleyscometsw
1854d42e97
Extend GENH to support little-endian "Gamecube" DSP ADPCM coefficients, for some 3DS titles.
...
This involves a reinterpretation of byte 0x30 (coef type). Formerly this byte took on only two values, to indicate how the ADPCM coefficients (aka codebook) were stored:
0 - normal coefs: all 16 coefs interleaved into one array, offset given at 0x24 for left, 0x28 for right
1 - split coefs: 8 coefs in the main array, additional offset to 2nd array given at 0x34 for left, 0x38 for right
Now I am considering this to be indicated only by bit 0 of the coef type. Bit 1 is taking on an additional interpretation, if it is set, we consider the coefficients to be little endian rather than the normal big endian.
This should maintain backwards compatibility with old GENH files, which should have only used the value 0 or 1.
Thus, in effect we have:
0: normal, big endian
1: split, big endian
2: normal, little endian
3: split, little endian
I don't know of any situation in which 3 would be used (yet), but I'm sure devs will continue to surprise me.
2014-06-26 20:53:49 -07:00
soneek
a2af756764
hcs's update for IMA decoder
2014-06-01 20:19:05 -04:00