Commit Graph

150 Commits

Author SHA1 Message Date
bnnm
4f73cfc18d Add partial Wwise support (PCM/DSP/AAC/HEVAG) 2017-04-02 12:27:21 +02:00
bnnm
a5556e587c Added "short" MPDS (coefs missing) [T3, MI: Operation Surma (GC)] 2017-03-09 20:37:48 +01:00
Christopher Snowhill
ca297ce276 Update fb2k about info
Add bnnm to credits, and add this repository link before the SourceForge one.
2017-02-12 14:02:53 -08:00
Christopher Snowhill
39e34e632b Add new file types to foobar2000 plugin. 2017-02-04 17:05:21 -08:00
Christopher Snowhill
16d2532c6f Added Release2015 target to projects. 2017-02-03 22:01:21 -08:00
Christopher Snowhill
b5578639f1 Update foobar2000 preferences dialog. 2017-02-03 20:40:34 -08:00
Christopher Snowhill
c226522283 Remove unnecessary seeking and decoding alignment, as there is only one broken decoder. 2017-01-16 22:25:41 -08:00
Christopher Snowhill
b5e6808afc This should fix playback of many formats. 2017-01-16 11:07:19 -08:00
Christopher Snowhill
8365af7455 Hopefully fix the seeking issue correctly. 2017-01-15 16:22:12 -08:00
bnnm
ac45616ecb Fix garbled sounds after seeking for multi channel too 2017-01-16 00:11:31 +01:00
bnnm
2c9acb9cf2 Move version.bat/h to root and use it for all Visual Studio modules 2017-01-15 23:09:37 +01:00
bnnm
4459ba3619 Use internal (ext_libs) FFmpeg .libs for simpler builds 2017-01-15 21:05:49 +01:00
bnnm
782c5927f6 Cache filesize and check when reading over filesize
Improves performance especially for buggy metas (before it would try to
fread every streamfile.read call when offset > filesize)
2017-01-15 20:58:47 +01:00
bnnm
a2aee820af Fixed garbled sounds after seeking in rare cases 2017-01-15 20:50:07 +01:00
bnnm
7e520162a3 FFmpeg: remove ACCURATE_LOOPING flag now it's battle-tested
It's fast enough and the older looping code would need to be redone
anyway
2017-01-08 02:54:18 +01:00
bnnm
dce063bb96 Add a single, unified format list; plugins build their own using it
To simplify adding new formats, for now it's a simple list and could
improve later. Some missing formats were indirectly added:
- Winamp: aifcl
- foobar: aifcl, b1s, bdsp, ffw, iadp, wb, xag
- XMPlay: many
2017-01-03 13:34:20 +01:00
Christopher Snowhill
afe81ca836 Merge pull request #57 from bnnm/format-fsb4-misc
Formats: FSB4, etc
2017-01-02 10:18:32 -08:00
bnnm
a79cc5546b Fix a rare case of silence/0-read at the edge of some files
This was only noticeable in some FFmpeg files, since it uses an IO
buffer size that didn't align with foobar's.
2017-01-02 15:41:18 +01:00
Christopher Snowhill
4b508ef75b Added .xwm file name extension, which are XMA files. 2017-01-01 21:16:49 -08:00
bnnm
aee2aa78f3 Removed .vgms (not .vgmstream), as I feel one hack-extension is enough 2016-12-26 14:04:44 +01:00
bnnm
8140800587 Added proper/looped .XMA 2016-12-18 18:12:27 +01:00
Christopher Snowhill
01b01803ce Add more file information reporting to foobar2000 input, and also correct seek handling that has been broken since the loop range wrapping was added years ago. 2016-12-09 18:55:25 -08:00
Christopher Snowhill
2082a7a869 Updated to use bundled copy of FFmpeg libraries on win32, built with media-autobuild_suite. 2016-12-09 14:26:48 -08:00
Christopher Snowhill
ef6778bbc1 Updated foobar2000 component and main library to enable FFmpeg support. 2016-12-05 14:34:27 -08:00
bnnm
a212cabac4 Added generic .vgmstream/.vgms passthrough extension
Meant to hijack common extensions so they play via vgmstream
(song.mp3.vgmstream)
2016-12-04 20:53:37 +01:00
bnnm
2832c7f0a1 Added missing SGX (Genji) 2016-11-13 21:19:59 +01:00
bnnm
b0f6bb9fb8 Fixed not working when git not in path + CLRF 2016-11-13 21:08:11 +01:00
Chris Moeller
3f813fad09 Revert to MSVC 2010. 2016-10-28 16:49:44 -07:00
Chris Moeller
be6437bb45 And add a few missing things. 2016-06-28 00:28:29 -07:00
Chris Moeller
d53030faf8 And back to 2015 again. 2016-06-26 13:28:42 -07:00
Chris Moeller
12c375e43f Switch back to MSVC 2010 2015-10-04 09:41:07 +00:00
Chris Moeller
bdbe4fd8c3 Fix version.mk references in version.bat 2015-08-30 18:45:47 -07:00
Chris Moeller
7dbf982f2f Fix version.bat search and replace 2015-08-30 18:43:50 -07:00
Chris Moeller
9cd2d32090 Rename genversion.bat to version.bat and change it just a bit 2015-08-30 18:33:29 -07:00
Chris Moeller
6a9dadc544 Updated for Visual Studio 2015 2015-08-01 03:28:53 +00:00
Chris Moeller
7807f59f22 Fix compilation of foobar2000 component 2015-02-08 19:13:51 -08:00
Chris Moeller
3c808a3433 Added bitrate reporting to all of the plugins which should support it 2015-02-08 19:08:40 -08:00
Chris Moeller
b2cfbee8c3 Added new dependency to foobar2000 project file 2015-01-24 21:16:38 -08: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
Chris Moeller
ea5a4290a7 Added file association and file open dialog type for .NUS3BANK 2014-12-14 01:38:57 -08:00
Chris Moeller
a562f781a9 Added .NUS3BANK extension to all three plugins 2014-12-13 17:39:30 -08: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
Chris Moeller
bb76ff11b8 Added missing file name extensions 2014-10-19 16:47:04 -07:00
soneek
76062dbbdc Add Hyrule Warriors G1L 2014-10-19 17:10:31 -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
b0246bbceb Updated project for MSVC 2013 2014-08-15 05:39:11 -07:00
soneek
b1e5a3a9e3 Added experimental support for bfwav 2014-08-02 19:10:45 -04:00
Chris Moeller
45d3be3232 Updated foobar2000 foostream interface to support newer STREAMFILE interface 2014-04-23 21:47:05 -07:00
Chris Moeller
c3e35975aa Removed logging, as it has served its purpose 2014-03-16 20:25:40 -07:00