summaryrefslogtreecommitdiff
path: root/libs/ardour/linux_vst_support.cc
AgeCommit message (Collapse)Author
2017-07-08Don't use VST ->user points, prefer host-reserved ptrRobin Gareus
Apparently "user" is for plugins (not hosts) to use.
2017-03-07Rework VST initialization:Robin Gareus
Set the AEffect* plugin pointer before calling effOpen. effOpen may call back into the host (masterCallback) and invoke actions which depend on _plugin (eg. to call back into the plugin again)
2016-11-17try VST2.4's VSTPluginMain firstRobin Gareus
This fixes a crash with loading u-he Diva on windows.
2016-11-15rework 8e3b6c9ac (fstwin is C code, not C++)Robin Gareus
2016-11-14consolidate VSTState initializationRobin Gareus
2016-09-16remove cruft - don't pollute global namespaceRobin Gareus
* remove unused functions * don't globally export C functions that are only used locally
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2015-10-05use quotes for in-tree pbd/glib wrapper includeRobin Gareus
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-09-17use pbd's gstdio compatibility wrapperRobin Gareus
2014-06-14strtok() is the root of all evil.Robin Gareus
2014-04-14remove code intended for use with basename(), fix memory leak since ↵Robin Gareus
g_path_get_basename() returns a newly allocated string.
2014-03-23fix yet another possible memory leakRobin Gareus
2014-03-23fix some memory leaksRobin Gareus
2013-12-07print a warning for every VST >=2.4 pluginRobin Gareus
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-07detect VST >= 2.4 plugins.Robin Gareus
2013-06-06fix memory leaks and compiler warnings in LXVST codeRobin Gareus
2013-04-28Revert "fix LXVST support for plugins that make audioMaster callbacks fromPaul Davis
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 56bc98f78bd3b1e5ba5c6ce902b2805d40a6cc53.
2013-04-10fix LXVST support for plugins that make audioMaster callbacks from within ↵Paul Davis
effOpen (e.g. glitch)
2013-03-19fix mishanding of LXVST (and windows VST) plugin names where the path ↵Paul Davis
includes a directory with a period/dot in its name such as ~/.lxvst
2013-01-18more debugging output for failed LXVST opens, and drop use of NULLPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13880 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-16add copyright commentsPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13862 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-13use g_fopen()Paul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@11668 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23Rename linux VST files to be more friendly.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10808 d708f5d6-7413-0410-9779-e7cbd77b26cf