Robin Gareus
cc72cff504
try VST2.4's VSTPluginMain first
...
This fixes a crash with loading u-he Diva on windows.
2016-11-17 13:03:36 +01:00
Robin Gareus
5dc2497100
rework 8e3b6c9ac (fstwin is C code, not C++)
2016-11-15 02:49:41 +01:00
Robin Gareus
8e3b6c9ac6
consolidate VSTState initialization
2016-11-14 21:06:18 +01:00
Robin Gareus
8e36e9bf05
remove cruft - don't pollute global namespace
...
* remove unused functions
* don't globally export C functions that are only used locally
2016-09-16 22:05:43 +02: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
2397429e99
use quotes for in-tree pbd/glib wrapper include
2015-10-05 22:15:18 +02:00
Robin Gareus
22b07e0233
NOOP, remove trailing tabs/whitespace.
2015-10-05 16:17:49 +02:00
Paul Davis
4dc63966f0
globally remove all trailing whitespace from ardour code base.
...
Paul Davis was responsible for introducing almost all of this.
2015-10-04 14:51:05 -04:00
Robin Gareus
7ac691ec82
use pbd's gstdio compatibility wrapper
2015-09-17 14:37:57 +02:00
Robin Gareus
f7acad4e5c
strtok() is the root of all evil.
2014-06-14 16:45:55 +02:00
Robin Gareus
09d5d7f26b
remove code intended for use with basename(), fix memory leak since g_path_get_basename() returns a newly allocated string.
2014-04-14 15:21:29 +02:00
Robin Gareus
76b2006612
fix yet another possible memory leak
2014-03-23 02:19:05 +01:00
Robin Gareus
89e63b4bce
fix some memory leaks
2014-03-23 00:46:12 +01:00
Robin Gareus
bbd79b6792
print a warning for every VST >=2.4 plugin
...
17:29 < rgareus> las: ok. I'll make this translatable, but this warning will show up every time ardour starts (and scans for plugins) which can be annoying.
17:30 < las> rgareus: yeah, well we need to do black/whitelisting of plugins anyway so ...
2013-12-07 18:45:40 +01:00
Robin Gareus
0c2494595d
detect VST >= 2.4 plugins.
2013-12-07 18:04:31 +01:00
Robin Gareus
e9341a7de3
fix memory leaks and compiler warnings in LXVST code
2013-06-06 02:24:49 +02:00
Paul Davis
63b02a265a
Revert "fix LXVST support for plugins that make audioMaster callbacks from
...
within effOpen (e.g. glitch)"
This patch broke just about all other LVXST plugins. Glitch is doing something
wrong, or there is more magic about VST that we have yet to understand.
This reverts commit 56bc98f78b .
2013-04-28 20:31:25 -04:00
Paul Davis
56bc98f78b
fix LXVST support for plugins that make audioMaster callbacks from within effOpen (e.g. glitch)
2013-04-10 08:32:39 -04:00
Paul Davis
78c6c9c04a
fix mishanding of LXVST (and windows VST) plugin names where the path includes a directory with a period/dot in its name such as ~/.lxvst
2013-03-19 16:44:25 -04:00
Paul Davis
49a722d3d2
more debugging output for failed LXVST opens, and drop use of NULL
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13880 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-18 20:25:13 +00:00
Paul Davis
22cb8bfb34
add copyright comments
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13862 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-16 18:27:41 +00:00
Paul Davis
b557061ec4
use g_fopen()
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11668 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-13 20:14:22 +00:00
Carl Hetherington
7c87036ee3
Rename linux VST files to be more friendly.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10808 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 19:31:04 +00:00