bnnm
4d582b09de
plugin: unify version format
2021-08-15 19:24:48 +02:00
bnnm
2fbbe32386
builds: fix makefile version issues and cleanup
2021-08-15 19:15:56 +02:00
bnnm
7116ad4071
makefiles: include tweaks
2021-08-14 17:22:47 +02:00
bnnm
ec18e44a54
msvc: remove libvgmstream-only flags and includes
2021-08-14 12:27:47 +02:00
bnnm
bb445efea1
cleanup: minor compiler warnings, etc
2021-08-13 23:53:27 +02:00
bnnm
2084b22564
build: remove some conditional includes
2021-08-12 00:09:33 +02:00
bnnm
c2428c8faa
vs: remove faac includes for now
2021-08-12 00:05:30 +02:00
bnnm
0b14f9a446
builds: modify how version.h is used to fix issues
...
- version.h is now static (should increase on new releases)
- if compiler flag is passed, will try to use version_auto.h (autogen)
(auto only on compiler flag to avoid include'ing a non-existant file)
- avoid clobbered version.h as may force recompiles
2021-08-10 23:51:48 +02:00
NicknineTheEagle
c85579f6a4
Fixups to VS project files
2021-08-10 05:50:20 +03:00
bnnm
25b95c61ae
builds: clean version makers a bit
2021-08-08 14:00:58 +02:00
bnnm
d12f137470
Remove unused .vcproj (use CMake if needed)
2021-08-08 09:50:58 +02:00
bnnm
52f04eef82
build: VERSION fixes
...
- rename to VERSION to VGMSTREAM_VERSION to avoid some clashes
- improve git-less builds
2021-08-07 20:41:50 +02:00
bnnm
210e8ee783
makefiles: fix -lm order for some linkers
2021-08-07 12:33:50 +02:00
bnnm
e1360f395e
makefiles: tweak includes for windows
2021-07-29 23:42:34 +02:00
bnnm
0ac5959234
cleanup: fix compiler warning, etc
2021-07-29 17:08:30 +02:00
Lukas Cone
be7a8371ba
ffmpeg includes from system for unix
2021-07-17 20:09:11 +02:00
bnnm
4ade8eb470
Split Winamp code
2021-04-18 13:04:00 +02:00
bnnm
9d41ef13ac
Enable libspeex in foobar/msvc
2021-01-23 16:26:46 +01:00
bnnm
1427e58d12
Clean makefiles and enable libspeex by default
2021-01-23 15:50:59 +01:00
bnnm
a7cf891147
Add libspeex DLL (disabled)
2021-01-17 01:06:36 +01:00
bnnm
ceea5d0d55
Add Speex decoder (disabled)
2021-01-12 15:11:24 +01:00
bnnm
01eaab1f01
Unity plugin titles and improve TXTP handling
2020-11-02 01:07:39 +01:00
Naram Qashat
7f5e9f0fb9
Fix build with MinGW-w64
...
Only works with 32-bit, however
2020-10-17 19:25:22 -04:00
bnnm
62fe714ea9
Fix subsongs in Winamp with some modern skins
2020-09-20 11:34:15 +02:00
bnnm
36b9e8a280
Fix seeking issues in winamp
2020-08-12 17:40:47 +02:00
bnnm
30eef7ed43
Minor renames
2020-07-30 23:50:56 +02:00
bnnm
befdf2ac1b
Improve seeking speed in Winamp
2020-07-29 19:35:04 +02:00
bnnm
de651f7176
Use internal plugin settings in Winamp
2020-07-21 19:47:02 +02:00
bnnm
cb38467380
Add TXTP e/L options to alter loop config, tweak priority/consistency
2020-06-21 00:33:21 +02:00
bnnm
1f6c6acb47
Fix XMPlay w/ Winamp plugin not saving settings
2020-05-10 14:05:32 +02:00
bnnm
7c8b823504
Add force subsong title in Winamp
2020-05-01 22:30:37 +02:00
bnnm
42610bdac6
Fix Winamp + MSVC bug
2020-04-19 00:39:42 +02:00
bnnm
221ebf0152
Fix Winamp reading wrong replaygain info in rare cases
2020-04-12 20:36:04 +02:00
bnnm
c226ad2835
Disable FDK-AAC/QAAC default compile flag
2020-03-08 22:26:19 +01:00
bnnm
7762bce8a5
Remove libg7221_decode
2020-01-12 12:33:37 +01:00
Lukas Cone
9887406b84
CMake: Changed version.h generation dir
2020-01-11 19:14:13 +01:00
Lukas Cone
087ed737ca
CMake Refactor
2020-01-11 17:34:53 +01:00
bnnm
c11fb5e151
Show default Winamp stream names if !tags.m3u exists without TITLEs
2019-12-15 23:26:04 +01:00
bnnm
cc4f70806f
Fix CRLF<>LF for some files
2019-11-10 21:26:31 +01:00
bnnm
e06e2f2bb2
Fix uncommon handle leak when opening too many files
2019-11-03 17:55:47 +01:00
bnnm
85ec5e5bab
Clean some winamp code
2019-11-02 16:05:01 +01:00
bnnm
8ca481e347
Add fast float math in Makefiles
2019-10-20 16:29:49 +02:00
bnnm
15aa8652c6
Tweaks
2019-10-07 00:17:12 +02:00
bnnm
acbc483109
Add options in foobar/winamp to allow any extension
2019-09-30 00:56:29 +02:00
bnnm
a30e28cb94
Fix TXTP 'ignore fade' not working properly in winamp/foobar
2019-09-26 00:13:29 +02:00
bnnm
7858cec330
Allow virtual .txtp in playlists (foobar/winamp/cli) for config/tagging
...
Makes plugins' STREAMFILEs not throw an error on non-existing .txtp
(normally written inside .m3u) treating it like a command/url-ish name.
This lets the TXTP parser to try to opening the virtual file with
commands, as 0-size TXTP with a formatted name is valid, like
"file.adx#l 1.0.txtp" ("play file.adx with 1 loop"), to allow quick
per-file config.
2019-09-15 15:47:41 +02:00
NicknineTheEagle
67670aa110
Removed deprecated MinimalRebuild option
2019-09-08 16:28:35 +03:00
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
Naram Qashat
b7e2b4be81
A couple more CMake fixes.
2019-03-29 23:07:58 -04:00