Commit Graph

295 Commits

Author SHA1 Message Date
bnnm
8097e772f4 Export loop_start/loop_end for foobar's playlist 2024-03-31 16:21:55 +02:00
bnnm
9e3a9ba901 foobar: don't downmix by default 2023-12-03 23:45:26 +01:00
bnnm
a7dab77b77 Fix foobar .txtp to .ogg issues in rare cases 2023-08-19 23:35:28 +02:00
bnnm
eadaf21bde internal cleanup (move files) 2023-05-14 20:17:51 +02:00
bnnm
48aedeee4e Add foo_input_vgmstream x64 SDK + automated build 2023-02-12 00:10:49 +01:00
bnnm
5e764e3447 vs: add x64 option (wip) 2023-02-09 00:02:23 +01:00
bnnm
ea5ac66706 vs: move common config to .props and simplify 2023-02-08 21:06:35 +01:00
bnnm
fd7470fcd1 build: vcxproj cleanup 2023-01-15 22:40:24 +01:00
bnnm
6e25349246 builds: remove useless target in vcxprojs 2023-01-15 21:21:40 +01:00
bnnm
757710e888 move libspeex with other DLLs
- also to libspeex-1.dll for consistency with other autoconf DLLs
2023-01-15 19:13:33 +01:00
NicknineTheEagle
42353fc425 VS project fixups 2022-08-04 09:30:41 +03:00
NicknineTheEagle
b081312831 Migrate to VS 2019 and foobar2000 2022-01-04 SDK 2022-05-01 21:47:58 +03:00
NicknineTheEagle
d826616983 Fixed a loop flag bug in foobar metadata 2022-04-29 22:30:44 +03:00
bnnm
4e90dd24e7 Improve STDIO for TXTP that open many small files 2022-01-08 20:57:45 +01:00
bnnm
9ee8b81d83 Fix subfolders in foobar 7z/zip archives 2022-01-02 12:58:52 +01:00
bnnm
adc7fe23a2 Fix companion files in foobar 7z/zip archives 2021-12-31 17:44:54 +01:00
bnnm
391bfe9d4d streamfiles: improve performance on name copy 2021-09-16 00:18:52 +02:00
bnnm
bee90fd0ad cleanup 2021-09-05 17:53:47 +02:00
bnnm
1d758db7d4 Tweak STREAMFILES to read +2GB files 2021-09-04 21:57:23 +02:00
bnnm
c8b2a63920 Ignore loop count 0 in foobar/winamp 2021-08-27 22:20:44 +02:00
bnnm
d351710887 cli/audacious/foobar: print logs 2021-08-26 18:43:17 +02:00
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