bnnm
4d582b09de
plugin: unify version format
2021-08-15 19:24:48 +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
Lukas Cone
be7a8371ba
ffmpeg includes from system for unix
2021-07-17 20:09:11 +02:00
bnnm
020576f6f2
Handle foobar2000 bug when reading paths with double slash
2021-04-18 13:11:41 +02:00
bnnm
9d41ef13ac
Enable libspeex in foobar/msvc
2021-01-23 16:26:46 +01:00
bnnm
01eaab1f01
Unity plugin titles and improve TXTP handling
2020-11-02 01:07:39 +01:00
bnnm
6345c3e6ea
Fix foobar not disabling loop forever when needed
2020-08-05 21:17:34 +02:00
bnnm
30eef7ed43
Minor renames
2020-07-30 23:50:56 +02:00
bnnm
df0755104b
Use internal plugin settings and seeking in foobar
2020-07-29 19:41:17 +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
5743f42e22
Merge pull request #572 from CyberBotX/CMake
...
Some CMake updates.
2020-03-13 17:06:28 +01:00
bnnm
c226ad2835
Disable FDK-AAC/QAAC default compile flag
2020-03-08 22:26:19 +01:00
Naram Qashat
1441caccc5
Some CMake updates.
...
* Remove a couple TODO messages as they have already been done.
* Add check for parent directory to stop warning about there being no parent scope if building vgmstream directly.
* Remove the options for FDK-AAC and QAAC.
* Fix a few uses of CMAKE_CURRENT_SOURCE_DIR to use VGM_SOURCE_DIR (for consistency sake).
* Fix a few uses of CMAKE_BINARY_DIR to use VGM_BINARY_DIR.
* Add some conditionals for the install paths so they don't show if you aren't building something.
2020-03-07 22:25:31 -04:00
bnnm
7762bce8a5
Remove libg7221_decode
2020-01-12 12:33:37 +01:00
bnnm
7a38dabe0a
Accept ALBUMARTIST in !tags.m3u for foobar
2019-11-28 23:24:06 +01:00
bnnm
cc4f70806f
Fix CRLF<>LF for some files
2019-11-10 21:26:31 +01: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
01269554c5
Fix foobar leak
2019-09-21 13:29:12 +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
NicknineTheEagle
ad266af644
Added SubSystem parameter to foo_input_vgmstream project
2019-09-07 18:31:08 +03:00
bnnm
8739631792
Enable TXTP mixing
2019-03-24 01:21:09 +01:00
bnnm
d3fc30d408
Add mixing code for foobar and fix loop counts during seek
2019-03-23 22:50:15 +01:00
Naram Qashat
4b99dd6a7f
Add vgmstream123 to CMake scripts (and make compile), other cleanups
...
For some reason vgmstream123 doesn't actually play anything for me...
2019-03-20 22:23:47 -04:00
Naram Qashat
2dda273627
Add install rules to CMake scripts
2019-03-19 22:00:48 -04:00
Naram Qashat
30506a084a
Add Audacious CMake script, cleanup
...
Also had to fix a few of the audacious files to get them to compile, mainly not using NULL in the input plugin constructor and casting the STREAMFILE functions (maybe some *nix compilers would've accepted those, but FreeBSD 12's Clang did not)
2019-03-18 00:17:08 -04:00
Naram Qashat
4fc51407e9
Add XMPlay CMake script, fix bug, cleanup
2019-03-17 19:38:06 -04: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
c3a44ddd17
Accept replaygain_* in !tags.m3u for foobar
2019-03-04 00:05:56 +01:00
bnnm
d9296c6693
Add multichannel layout for OGG/MP4/WEM/FFmpeg and use in foobar
2019-03-02 15:57:41 +01:00
bnnm
ba0345ceb6
Show loop info even when disabling loops in plugin's config
2019-02-15 23:46:21 +01:00
bnnm
aa337875b7
Fix foobar infinite loop when seeking after max length in some cases
2019-02-10 17:57:34 +01:00
bnnm
46290fe16f
Adjust subsong title description and show for TXTP subsongs
2019-02-10 02:54:16 +01:00
Christopher Snowhill
401eb1263d
Fix a crash bug when retrieving info...
...
...from invalid subsongs, which would otherwise cause a null pointer dereference
2018-12-17 02:00:01 -08:00
bnnm
95534a6886
Adjust foobar comment
2018-11-04 17:30:04 +01:00
bnnm
8438a83cec
Set foobar's 'encoding' info to 'lossy/lossless' for fun
...
vgmstream files are both in a way, plus we really could decode
flac/wav/etc too
2018-11-04 00:41:39 +01:00
bnnm
a81cb6ef5f
Add option to disable default TITLE in foobar to allow custom formatting
...
Exports STREAM_NUMBER/STREAM_COUNT/STREAM_NAME as tags for that config
2018-11-04 00:36:28 +01:00
bnnm
88ae24e83c
Remove unnecessary Doom .mus kludge
...
Those files are ignored by vgmstream (id 0x4D55531A) and play fine in
foobar
2018-11-03 23:04:05 +01:00
bnnm
a47b977c05
Remove unnecessary foobar .aps file (old compiled .rc resource)
2018-11-03 23:01:39 +01:00
bnnm
e5cea34d45
Add text/playlist tags in foobar
2018-11-03 22:58:59 +01:00