Commit Graph

283 Commits

Author SHA1 Message Date
Christopher Snowhill
a236069775
Merge pull request #370 from CyberBotX/CMake
Add CMake scripts
2019-03-20 22:15:34 -07:00
bnnm
e1820a58aa Add WIP mixing code in Winamp 2019-03-18 00:08:09 +01:00
Naram Qashat
78748393db Add CMake scripts
Needed to change how version.h was included to let it pick up the one from CMake's build location.

NOTE: Does not build with MinGW-w64 currently, does not have a way to build the audacious or XMPlay plugins.
2019-03-17 14:36:55 -04:00
bnnm
92c2c80f5b Tweak tags API 2019-03-04 22:50:05 +01:00
bnnm
c720d6ce37 Fix extensionless files inside folders with dots in winamp/CLI 2019-02-23 17:47:19 +01:00
bnnm
b3478a8f48 Fix Winamp slow seeking after max length with infinite loop on 2019-02-10 17:56:28 +01:00
bnnm
46290fe16f Adjust subsong title description and show for TXTP subsongs 2019-02-10 02:54:16 +01:00
bnnm
b3d77689a7 Fix Winamp not showing default subsong title 2018-12-01 14:00:59 +01:00
bnnm
e15c46e65a Fix subsong tags in winamp 2018-11-11 23:59:20 +01:00
bnnm
cbd190e5eb Optimize winamp tags parsing 2018-11-04 17:02:11 +01:00
bnnm
ef31f25bcb Move winamp sdk files to subfolder for clarity 2018-11-04 00:48:57 +01:00
bnnm
55bff5984f Add text/playlist tags in winamp 2018-11-03 19:28:05 +01:00
bnnm
ea88c85304 Apply TXTP looping/time config in foobar/winamp/test 2018-09-08 01:22:49 +02:00
bnnm
e208e0c0ec Fix plugins sometimes not showing proper time with looping disabled
Also make sure loops are disabled properly, and remove loop_target refs
in foobar, since it's not set automatically anymore.
2018-08-19 09:45:40 +02:00
bnnm
78542225f5 Allow extensionless files in Winamp [Baten Kaitos 2 (GC)] 2018-06-30 17:35:07 +02:00
bnnm
b4f007b6bd Improve channel downmixer 2018-05-05 23:01:06 +02:00
bnnm
46f333cc8e Remove get_realname from streamfiles as it's not used anymore
It was implemented for Audacious only to open companion NWA files, but
current version has no need for it. In case there is some obscure thing
that needs it, Audacious's vfs.cc should translate or return realnames
transparently, without having to modify other streamfiles.
2018-04-19 22:54:45 +02:00
bnnm
b37a253bcb Fix trying to split single files that are subsongs (for .txtp) 2018-04-15 00:51:56 +02:00
bnnm
b97fc632be Fix minor compiler warnings 2018-03-03 19:07:59 +01:00
bnnm
41283a47b0 Add downmix option; update UNICODE (unfinished), cleanup 2018-02-10 17:50:14 +01:00
bnnm
6f05777b8e Add compiler flag to enable Winamp unicode
MSVC seems to compile with the UNICODE Windows flag enabled, unlike GCC,
causing some problems when Winamp's unicode is enabled, so until they
are fixed it can be enabled conditionally to build with GCC
2017-11-10 21:01:29 +01:00
bnnm
82b1f235de Remove/simplify formats.h and move to vgmstream.h for simpler API 2017-11-10 20:26:44 +01:00
bnnm
c3568ffd26 Fix MSVC compiling, remove UNICODE as there may be issues with MSVC 2017-09-30 01:26:44 +02:00
bnnm
82a9198fc5 winamp: Fix old bug when seeking past file 2017-09-17 03:37:18 +02:00
bnnm
1cfb9bfb9d Enable subsongs for Winamp and add config option to disable them 2017-08-19 11:05:01 +02:00
bnnm
3d90731c2c Add Winamp subsong handling (disabled) 2017-08-19 10:26:21 +02:00
bnnm
e1a79b68dc Add unicode support for dual files (via WINAMP_STREAMFILE) 2017-08-13 19:58:28 +02:00
bnnm
24021514ed plugin cleanup in preparation of future changes 2017-08-12 19:24:18 +02:00
bnnm
a0777c65f0 Unify plugin descriptions 2017-05-01 14:18:33 +02:00
bnnm
0e59e6de4c Minor Winamp unicode preps 2017-04-30 02:09:35 +02:00
bnnm
3fc6db0414 Update Winamp plugin with the "latest" (2008) SDK defs [unicode preps] 2017-04-28 16:15:32 +02: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
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
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
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
Chris Moeller
be6437bb45 And add a few missing things. 2016-06-28 00:28:29 -07:00
Chris Moeller
3c808a3433 Added bitrate reporting to all of the plugins which should support it 2015-02-08 19:08:40 -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
a562f781a9 Added .NUS3BANK extension to all three plugins 2014-12-13 17:39:30 -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
soneek
b1e5a3a9e3 Added experimental support for bfwav 2014-08-02 19:10:45 -04:00
Chris Moeller
1ab759bd19 Added soneek's experimental CSTM meta for BCSTM support (3DS) 2014-02-25 22:31:28 -08:00
Chris Moeller
9fc46bd877 Added OTM support for Otomedius (Arcade) 2014-02-25 22:25:02 -08:00
Chris Moeller
a095da3965 safer extension list construction
1016 didn't fix anything (just caused skipping over every other ext). Winamp's issue was fixed in 5.666.
2014-02-25 22:14:13 -08:00
Chris Moeller
dc4b7f553c Add PS2 VBK meta. 2013-09-03 11:27:36 -07:00
Chris Moeller
aa1d39a19e Initial Ubisoft CKD support for Rayman Origins (Wii only for now) Still testing but seems to work fine. Mono is kinda broken but w/e. 2013-09-03 11:14:14 -07:00