bnnm
35fcbf2201
build: x64 stuff for makefiles
2023-01-15 21:10:44 +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
bnnm
1c6a9f1072
rename test.exe to vgmstream-cli.exe
...
- for consistency, plus since users may have to deal with new DLLs better do this now
2023-01-15 18:24:41 +01:00
bnnm
63b96bc53c
redo vrts.bat as vrts.py
...
- portable and easier to modify
- better colored output
- uses fuzzy matching for +-1 PCM samples
2023-01-15 17:41:58 +01:00
bnnm
20902d7409
cleanup
2022-10-09 20:29:59 +02:00
bnnm
6d43e90332
Cleanup/doc
2022-08-14 12:24:10 +02:00
bnnm
4045ad7a49
txtp_segmenter: add inline command
2022-08-06 20:51:54 +02:00
NicknineTheEagle
42353fc425
VS project fixups
2022-08-04 09:30:41 +03:00
bnnm
24abeef7c9
txtp_maker: fix subsongs with unicode
2022-07-23 14:46:48 +02:00
NicknineTheEagle
b081312831
Migrate to VS 2019 and foobar2000 2022-01-04 SDK
2022-05-01 21:47:58 +03:00
KatieFrogs
38a922a047
Add -2 flag to vgmstream123
...
Copies vgmstream-cli's -2 flag that outputs the Nth set of stereo channels to vgmstream123
Virtual txtp could already be used, but executable flags are often easier to remember
2022-04-14 15:16:10 +03:00
bnnm
4b4e0ca4d1
CLI: message tweak
2022-04-09 14:58:04 +02:00
bnnm
85745d77c3
Tweaks
2022-02-13 21:18:48 +01:00
bnnm
4e79416764
txtp_dumper: ignore pre-created txtp
2022-01-30 13:33:52 +01:00
bnnm
72e66dbe8a
cli: tweak for STREAMFILE logging
2022-01-08 21:05:11 +01:00
bnnm
21f6696354
txtp-maker: rename dupes by default, cut longnames
2021-12-31 16:11:22 +01:00
bnnm
bc68cccc63
vgmstream123: extra subsong options and info
2021-11-30 20:38:46 +01:00
KatieFrogs
55338ccb96
Cli: Json output fixes
2021-11-04 13:56:45 +03:00
KatieFrogs
21af22ac2b
Fix jansson not building
2021-10-25 11:03:15 +03:00
KatieFrogs
493c12916c
Cmake: Build mpg123 and jansson for wasm target
2021-10-25 10:06:59 +03:00
bnnm
656c70e67b
cleanup
2021-10-24 10:28:48 +02:00
bnnm
cfb8309f96
cli: load default name for -t
2021-10-23 13:02:34 +02:00
bnnm
c1b15adc15
vrts: fix total counts
2021-10-23 13:00:32 +02:00
bnnm
c9b9161d0d
txtp-maker: improve repeat renaming
2021-10-23 13:00:10 +02:00
KatieFrogs
e51ad8890a
V123: Quit when pressing Q
2021-10-18 07:06:21 +03:00
bnnm
e1ec116157
v123: fix negative remaining time with -c
2021-10-15 15:21:05 +02:00
bnnm
d864d0ce45
vgmstream123: make options closer to CLI's
2021-10-10 13:31:28 +02:00
bnnm
472141b1a8
txtp_segmenter: add names with regex
2021-10-10 11:24:03 +02:00
bnnm
d71bbc16be
vrts: fix paths with & ! %
2021-10-10 11:23:15 +02:00
bnnm
aab1c498a5
txtp_dumper: fix empty lists exception
2021-10-08 22:24:13 +02:00
bnnm
fcc0461420
CLI: print -h to stdout, parse tweaks
2021-10-01 00:03:48 +02:00
bnnm
bb01c776ac
misc fixes
2021-09-26 19:34:12 +02:00
bnnm
e9bfcd29c8
cli: tweaks for emscripten
2021-09-26 19:31:43 +02:00
bnnm
6405113c82
txtp_maker: extra subsong/renaming options
2021-09-19 23:40:31 +02:00
LoveEevee
81ebcddd7b
Cmake: Refactor dependency fetching
...
- Build maiatrac3plus on targets without ffmpeg
2021-09-19 08:46:47 +03:00
LoveEevee
854896cf34
Set default cmake flags for emscripten, support atrac9
2021-09-13 00:17:00 +03:00
LoveEevee
f82bcb5e4b
Fail instead of segfault
2021-08-30 12:30:24 +03:00
LoveEevee
a9c398e8c8
Static link more libraries
2021-08-30 07:52:15 +03:00
bnnm
75fac71f7a
cmake: unify CLI name
2021-08-27 00:24:26 +02:00
bnnm
d351710887
cli/audacious/foobar: print logs
2021-08-26 18:43:17 +02:00
bnnm
2eb4f91075
Fix CLI smpl chunk with subsongs
2021-08-22 13:14:47 +02:00
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
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