Robin Gareus
d624bac38e
Recursively scan for MacVSTs
2016-11-18 02:36:04 +01:00
Robin Gareus
170380fda9
Add runtime option to disable MacVST
2016-11-17 14:06:45 +01:00
Robin Gareus
48c470d51d
Pass const references to plugin-list
2016-11-14 21:06:18 +01:00
Robin Gareus
1d60986283
const'ness FTW
2016-11-14 01:14:11 +01:00
Robin Gareus
8b93fb02f3
Mac VST-2.x support
2016-11-13 16:35:06 +01:00
Paul Davis
cf52d6e4b4
enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h
2016-07-14 14:45:23 -04:00
Robin Gareus
e56c8f0309
don't special case lua processors, use plugin-manager
2016-04-29 02:57:42 +02:00
Robin Gareus
f6a621346c
some notes on mem-leaks...
2016-04-24 14:43:18 +02:00
Robin Gareus
00f48c3d63
invalidate AU cache on re-scan
2016-04-22 21:10:39 +02:00
Robin Gareus
8a1aeccc82
fix AU cache clear
2016-04-22 18:48:20 +02:00
Robin Gareus
51385ced3c
Implement Lua DSP processor/plugin
2016-02-23 15:41:08 +01:00
Robin Gareus
dc20611933
add signal for Plugin Status Changes (Hidden/Favorite)
2015-12-22 04:25:37 +01:00
Alexandre Prokoudine
10b715d1ff
Normalize user-visible messages to use 8-bit, 16-bit, 24-bit, 32-bit and 64-bit
2015-12-06 01:00:20 +01:00
Robin Gareus
fc6b965ad0
renice DLL info messages
2015-10-08 13:43:32 +02:00
Robin Gareus
d1d5f7f311
use g_open for DLL arch test
2015-10-08 13:43:32 +02:00
Robin Gareus
b5ea1b23b4
detect VST arch only during discovery (not scan)
2015-10-08 13:43:31 +02:00
Robin Gareus
2e8fb9207e
print VST blacklist filename (for good measure)
2015-10-07 03:28:02 +02:00
Robin Gareus
83d8db3925
add missing semicolon
2015-10-06 18:55:49 +02:00
Robin Gareus
ef35ee5d43
detect windows DLL architecture
2015-10-06 18:16:12 +02:00
Robin Gareus
53c14f86c9
fix typo in prev. commit
2015-10-05 22:42:01 +02:00
Robin Gareus
168212b864
fix typo
2015-10-05 22:37:41 +02:00
Robin Gareus
2397429e99
use quotes for in-tree pbd/glib wrapper include
2015-10-05 22:15:18 +02:00
Robin Gareus
dc36b063bf
remove unused fstream includes
2015-10-05 22:15:18 +02:00
Robin Gareus
b9c8814959
replace i/ofstream for plugin statues
2015-10-05 22:15:17 +02:00
Robin Gareus
7ac691ec82
use pbd's gstdio compatibility wrapper
2015-09-17 14:37:57 +02:00
Tim Mayberry
36e4c11a2a
Add utility function to get windows packaging directory to avoid memory leaks
...
There were a few other small leaks in pbd and evoral test code but I didn't
bother changing them. Perhaps this function would be better off in PBD:: so it
can be used everywhere.
2015-08-18 15:10:55 +10:00
Robin Gareus
ba319b4568
punctuation nitpick
2015-08-12 22:21:22 +02:00
Robin Gareus
2443fd1d79
VST cache file transition.
2015-08-03 23:03:48 +02:00
Robin Gareus
712b709e2a
dump VST blacklist at end of scan
2015-08-03 15:45:31 +02:00
Robin Gareus
8c45d446ad
VST cache rework (part one)
...
Don’t clutter up actual vst-plugin dirs with additional files.
Use dedicated folder for VST info-cache; use sha1-hash (of absolute dll
path) for .fsi file.
Use a single blacklist file (one path per line) instead of individual
.fsb files per plugin.
2015-08-03 00:25:19 +02:00
Robin Gareus
97de33d199
amend a73a039a3a, separate VST cache for 32/64bit
2015-07-23 16:15:26 +02:00
Robin Gareus
1ed63c5247
clarify splash message (plugin scan/discover)
2015-07-16 20:01:11 +02:00
Robin Gareus
700c7b225f
prevent multiple concurrent plugin scans.
2015-07-16 19:49:55 +02:00
Robin Gareus
93b90396d2
rework AU scanning/discovery
...
Scan-only: “Iterate over all plugins. skip the ones where there's no
io-cache entry
Discover: cache new plugins info, update cache if needed.
2015-07-16 16:54:57 +02:00
Robin Gareus
6c10ddc339
Revert "AU discover: remember discover-at-start setting"
...
This reverts commit 7c3c213d45 .
2015-07-16 15:19:02 +02:00
Robin Gareus
7c3c213d45
AU discover: remember discover-at-start setting
...
Prior to this every successful discovery enabled
auto-discovery at application start.
2015-07-16 14:59:02 +02:00
Robin Gareus
5e7d9d30e2
fix verbose plugin scan
2015-07-11 22:16:33 +02:00
Robin Gareus
4baf634a67
prepare verbose plugin scanning (log VST details)
2015-07-11 21:46:25 +02:00
Robin Gareus
9ab76a5cf0
fix previous commit double dot in file ext.
2015-07-10 19:02:46 +02:00
Robin Gareus
a73a039a3a
separate VST blacklist for 32/64bit
2015-07-10 18:54:26 +02:00
Robin Gareus
5291400878
case insensitive VST plugin file extension - fixes #6285
...
2nd attempt.
2015-04-27 18:23:51 +02:00
Robin Gareus
3f2306c4fb
Revert "case insensitive ".dll" for VST plugins - fixes #6285 "
...
This reverts commit c2f84af73d .
strcasestr() is not compatible with mingw nor MSVC.
different approach is needed.
2015-04-27 00:40:07 +02:00
Robin Gareus
c2f84af73d
case insensitive ".dll" for VST plugins - fixes #6285
...
TODO: check portability of strcasestr()
2015-04-26 21:26:12 +02:00
Robin Gareus
a2d1f894b0
recursive VST scans
2015-03-03 19:54:28 +01:00
Robin Gareus
60388f975c
tiny cleanup due to long comment in between.
2015-03-01 19:12:10 +01:00
Robin Gareus
380215a08c
API to delete AU cache & blacklist
2015-02-28 15:52:28 +01:00
David Robillard
7e25f21595
Conditionally remove possibly unused functions.
2014-12-25 20:07:57 -05:00
Robin Gareus
cb38034334
install all additional binaries in $libdir
2014-11-13 19:57:40 +01:00
Robin Gareus
1bc04ae351
failsafe AU scanning part one:
...
Don’t scan for AU plugins unless users explicitly starts a
plugin scan. Disable automatic scanning if Ardour crashes
during AU plugin discovery.
2014-11-12 04:58:53 +01:00
John Emmas
5e8c39ff47
When running an (MSVC built) VST scanner app, make sure we can utilise debuggable versions if we need to
2014-11-04 13:23:14 +00:00