Commit Graph

17 Commits

Author SHA1 Message Date
luz paz 1e640563d6
Fix source comment typos in `libs/ardour`
Found via `codespell`
2022-05-11 00:14:28 +02:00
Robin Gareus e5de39c861
VST2: more verbose scan logs 2021-07-06 21:24:23 +02:00
Robin Gareus fcd04cd27a
VST2: Consolidate support methods (close, unload)
Properly unload linux VST2 plugins and fix Mac VST2
bundle unloading - do not use dlclose():

CFBundleRef is reference counted, so we need to retain
a reference. Previously it went out of scope at the end
of mac_vst_load().
2021-07-03 19:07:26 +02:00
Robin Gareus fff2d2c5ad Revert "Fix crashes when unloading mac VST2 plugins"
This reverts commit b01fe8b0e4.
2021-06-30 01:05:09 +02:00
Robin Gareus 72242353f3 Revert "Fix mac builds - amend b01fe8b0e"
This reverts commit 45c8944789.
2021-06-30 01:05:04 +02:00
Robin Gareus 4170482aaf
Revert "VST2: Consolidate support methods (close, unload)"
This reverts commit 5e54425a35.

This is not compatible with current 6.x vst-info-file.
2021-06-30 00:22:17 +02:00
Robin Gareus 45c8944789
Fix mac builds - amend b01fe8b0e 2021-06-28 20:58:36 +02:00
Robin Gareus b01fe8b0e4
Fix crashes when unloading mac VST2 plugins
CFBundleRef is reference counted, so we need to retain
a reference. Previously it went out of scope at the end
of mac_vst_load().
2021-06-28 15:46:27 +02:00
Robin Gareus 5e54425a35
VST2: Consolidate support methods (close, unload) 2021-06-28 15:42:57 +02:00
Robin Gareus a22f918d9d
Update libardour GPL boilerplate and (C) from git log 2019-08-03 15:53:16 +02:00
Robin Gareus fd8053da9e Don't use VST ->user points, prefer host-reserved ptr
Apparently "user" is for plugins (not hosts) to use.
2017-07-08 18:13:42 +02:00
Robin Gareus e1095310a8 Rework VST initialization:
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)
2017-03-07 00:13:56 +01:00
Robin Gareus 4c8380ce75 fix 32bit+PPC OSX builds 2016-11-16 17:25:02 +01:00
Robin Gareus 5dc2497100 rework 8e3b6c9ac (fstwin is C code, not C++) 2016-11-15 02:49:41 +01:00
Robin Gareus 3e7d620c9c Fix some typo. 2016-11-15 00:44:13 +01:00
Robin Gareus 8e3b6c9ac6 consolidate VSTState initialization 2016-11-14 21:06:18 +01:00
Robin Gareus 8b93fb02f3 Mac VST-2.x support 2016-11-13 16:35:06 +01:00