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
e70cc00fac
makefiles: fixes to build with external libs
2021-08-10 23:54:04 +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
38ace8cf7e
cmake: version generation fixes and some tweaks
2021-08-08 18:37:52 +02:00
bnnm
25b95c61ae
builds: clean version makers a bit
2021-08-08 14:00:58 +02:00
bnnm
e6a8b2c3f5
cleanup
2021-08-08 13:31:39 +02:00
bnnm
d12f137470
Remove unused .vcproj (use CMake if needed)
2021-08-08 09:50:58 +02:00
bnnm
d4e697fdbe
builds: missing
2021-08-07 20:50:13 +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
2b7455b87c
txtp-dumper: allow set filenames, ignore BOM
2021-08-07 12:36:24 +02:00
bnnm
4340396a5c
cli: try to write all subsongs even if some fail
2021-08-07 12:34:40 +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
0fcf134cfd
cleanup: remove getopt repeats
2021-07-29 23:21:59 +02:00
bnnm
6d9f5c83f5
vgmstream123: fix segfault with downmixed audio
2021-07-23 22:57:50 +02:00
Lukas Cone
be7a8371ba
ffmpeg includes from system for unix
2021-07-17 20:09:11 +02:00
bnnm
bbc55c2036
Add CLI option to write multiple subsongs
2021-07-08 22:12:35 +02:00
bnnm
bafd973329
CLI cleanup
2021-06-17 22:54:33 +02:00
bnnm
53b4bc3e73
Fix txtp_* script names
2021-05-18 19:12:29 +02:00
bnnm
56dec0434e
Move txtp_*.py scripts to ./tools/ for clarity
2021-05-17 01:04:57 +02:00
bnnm
5b0d93d470
txtp_dumper: add tool to convert from virtual txtp to real txtp
2021-05-17 01:00:36 +02:00
bnnm
4b3843a194
txtp_maker: improve dir handling, option to ignore repeats
2021-05-17 00:59:49 +02:00
bnnm
4605bcaedf
Fix some CLI result code issues
2021-05-17 00:59:22 +02:00
bnnm
93a7c0d21e
Allow multiple files in CLI
2021-05-09 23:27:10 +02:00
bnnm
7263bea596
txtp_maker: add option to add suffix instead of overwritting
2021-04-29 23:58:39 +02:00
bnnm
0bb0fc5891
txtp maker: ignore dummy subsongs
2021-03-27 17:46:44 +01:00
bnnm
6ee9e48511
vrts: add -Pm option
2021-03-14 16:25:39 +01: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
NicknineTheEagle
54933050cb
Ship pre-compiled jansson library
2020-11-16 02:12:58 +03:00
NicknineTheEagle
206b531585
Added TXTM finder script
2020-11-10 02:30:45 +03:00
bnnm
41d3b22788
txtp_maker: fix auto-rename, allow ";" in names + option to remove
2020-11-06 17:45:15 +01:00
bnnm
01eaab1f01
Unity plugin titles and improve TXTP handling
2020-11-02 01:07:39 +01:00
bnnm
76f8a3973a
Add CLI "-k -2" for loop testing
2020-10-12 23:30:39 +02:00
Kevin López Brante
8b0ecdd14d
Added Jansson to Windows build system
2020-10-05 03:57:36 -03:00
Kevin López Brante
8e04679fa9
Added common extensions to JSON version dump
2020-09-29 04:17:03 -03:00
Kevin López Brante
9e92ee1acf
Tweaked JSON format a bit
2020-09-29 04:11:19 -03:00
Kevin López Brante
65bd9a921e
Added JSON dumping capabilities to the CLI.
...
Co-authored-by: kode54@gmail.com <kode54@gmail.com>
2020-09-28 23:10:23 -03:00
Christopher Snowhill
6c9de061f3
Implement skeleton JSON code
2020-09-27 18:07:10 -07:00
bnnm
bc80041925
Add subsongs and !tags.m3u support for Audacious
2020-09-12 15:03:22 +02:00
bnnm
556a983f33
txtp_maker: remove some less useful options and tweaks
2020-08-19 23:51:31 +02:00
bnnm
ec8d34acd7
Clean TXTP maker code, add optional text in names, fix some bugs
2020-08-19 18:41:46 +02:00
bnnm
de50259599
Cleanup
2020-08-01 20:16:47 +02:00
bnnm
6be43ae7eb
Use internal settings in vgmstream123, add play forever, fix getopt
2020-08-01 19:40:44 +02:00
bnnm
1946823200
Add CLI -D for downmixing testing
2020-08-01 12:25:00 +02:00
bnnm
79944f56c6
Fix CLI wildcards conflicting with paths
2020-07-31 00:02:45 +02:00
bnnm
a63dccc72e
Fix CLI -L generating looping .wav with loop end off by +1
2020-07-29 20:55:24 +02:00
bnnm
1aba10efd4
Add CLI -o wildcards ":s" (subsong), ":n" (name), ":f" (infile)
...
Also validate that output filename isn't the same as input filename
2020-07-29 20:50:49 +02:00
bnnm
1814abd500
cli: add test option for backwards seeking
2020-07-29 19:42:23 +02:00
bnnm
4ec6acb4a6
Add internal simple seeking
2020-07-26 20:15:13 +02:00
bnnm
aeb866fcf7
Adjust check
2020-07-26 11:20:49 +02:00
bnnm
b6e06f1bca
Use internal plugin settings in CLI
2020-07-21 19:46:55 +02:00
bnnm
9ba873d773
vrts: allow CLI flags
2020-07-21 19:19:16 +02:00
bnnm
cb38467380
Add TXTP e/L options to alter loop config, tweak priority/consistency
2020-06-21 00:33:21 +02:00
M&M
c175b7305b
txtp_maker: Update get_stream_mask to work with latest vgmstream
...
- Use '#C' instead of '#c'
- Make it start the channel count from 1 instead of 0
2020-05-31 19:00:45 -07:00
Toad King
a533947ca3
fix CLI build with autotools
2020-05-24 10:11:12 -05:00
bnnm
6de5cc32f6
Change vgmstream123 default buffer to 1kb for Pi Zero
2020-04-04 22:28:34 +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
bb08f17e3f
Tweak test code
2019-12-15 23:26:42 +01:00
bnnm
edf8340110
Allow LF in commands
2019-11-23 20:57:32 +01:00
bnnm
d6f1a52b15
CRLF to LF
2019-11-23 20:53:59 +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
c279e10722
Tweaks
2019-10-28 00:01:30 +01:00
bnnm
6e7977772d
Tweaks
2019-10-20 23:51:06 +02:00
bnnm
8ca481e347
Add fast float math in Makefiles
2019-10-20 16:29:49 +02:00
bnnm
4a338564e6
Minor doc
2019-10-14 00:32:07 +02:00
bnnm
15aa8652c6
Tweaks
2019-10-07 00:17:12 +02:00
bnnm
e90e65ae52
Add CLI -O flag for performance testing
2019-10-05 15:02:45 +02:00
bnnm
acbc483109
Add options in foobar/winamp to allow any extension
2019-09-30 00:56:29 +02:00
bnnm
95a50a3168
Minor cleanup
2019-09-29 20:09:28 +02:00
NicknineTheEagle
67670aa110
Removed deprecated MinimalRebuild option
2019-09-08 16:28:35 +03:00
bnnm
451c0bc9ea
Fix vgmstream123
2019-08-12 21:40:55 +02:00
bnnm
b3c507b3ed
Cleanup and renames
2019-07-28 15:11:17 +02:00
bnnm
aa8dafed88
Update txtp_segmenter with --include filter
2019-07-07 15:25:23 +02:00
bnnm
9a0b3e9261
Add txtp_segmenter companion CLI tool
2019-04-21 01:16:10 +02:00
bnnm
29b4f33fa0
Fix TXTP fade time in CLI
2019-04-14 21:38:09 +02:00
bnnm
98fba5b2c6
Fix txtp_maker for filenames with spaces
2019-04-07 01:42:52 +02:00
bnnm
1addc23512
Improve txtp_maker -n option
2019-03-30 02:20:57 +01:00
Christopher Snowhill
d7d838ab49
Merge pull request #376 from CyberBotX/CMake
...
Some CMake and vgmstream123 fixes.
2019-03-24 22:21:13 -07:00
Christopher Snowhill
7b8e541d73
Update txtp_maker.py
...
Fix typo
2019-03-24 22:13:50 -07:00
Naram Qashat
b0cb7eb44d
Fix vgmstream123 to work with getopt properly.
...
I found this during the initial CMake work but didn't dig into it too much until now.
2019-03-23 20:40:25 -04:00
bnnm
8739631792
Enable TXTP mixing
2019-03-24 01:21:09 +01:00
bnnm
08e1666691
Add txtp_maker -O option to rename repeated files
2019-03-23 15:51:25 +01:00
bnnm
229f98bae4
Add CLI -k (seek) config for debugging
2019-03-22 00:37:59 +01:00
Christopher Snowhill
a236069775
Merge pull request #370 from CyberBotX/CMake
...
Add CMake scripts
2019-03-20 22:15:34 -07: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
bnnm
151de6a39c
Update mixing code
2019-03-18 00:05:44 +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
bdd695b9f9
Minor cleanup
2019-03-11 14:49:29 +01:00
bnnm
a6e777d120
Update mixing code
2019-03-09 20:50:58 +01:00
bnnm
92c2c80f5b
Tweak tags API
2019-03-04 22:50:05 +01:00