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