bnnm
a6cd96616e
Fix C90
2019-04-07 01:48:18 +02:00
Naram Qashat
0a52e70483
Add ReplayGain and extended read functionality to Winamp plugin.
...
* Adds configuration options for ReplayGain as well as adds them to the configuration dialog box.
* Adds the volume to the info box (I'm thinking maybe this should later say "computed volume" and be preceded by a list of the tags associated to the file).
* Sadly, Winamp requires the methods related to opening, closing, seeking and getting data to basically be duplicated for the extended read functionality to work...
* ReplayGain is intentionally ignored in the extended read functionality so that Winamp ReplayGain calculator can function properly.
* NOTE: I think maybe the extended read functionality should ignore looping forever?
2019-03-30 15:10:42 -04:00
bnnm
8739631792
Enable TXTP mixing
2019-03-24 01:21:09 +01:00
bnnm
dd42e99823
Tweak mixing and fix TXTP with "commands" failing in some cases
2019-03-23 22:42:07 +01:00
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