1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-13 00:04:19 +00:00
JUCE/modules/juce_audio_processors
reuk d286e690b2
PluginListComponent: Disallow scanning VST3 plugins on background threads
Native Instrument VST3s (I tested Kontakt and Supercharger) crash when
the bundleEntry function is called from a background thread on macOS.
This change disables scanning for VST3 plugins on a background thread
using the PluginListComponent, to allow loading these plugins in the
AudioPluginHost.

I can't find any "official" word on whether the bundleEntry and
bundleExit functions should be guaranteed to be made from the main
thread. However, the VST3PluginTestHost app seems to call these
functions exclusively from the main thread.
2021-10-07 14:31:26 +01:00
..
format PluginListComponent: Disallow scanning VST3 plugins on background threads 2021-10-07 14:31:26 +01:00
format_types PluginListComponent: Disallow scanning VST3 plugins on background threads 2021-10-07 14:31:26 +01:00
processors VST3: Add dirty-state set/get 2021-10-06 16:59:07 +01:00
scanning PluginListComponent: Disallow scanning VST3 plugins on background threads 2021-10-07 14:31:26 +01:00
utilities Update code to use C++14 [[deprecated]] attribute 2021-09-29 16:14:00 +01:00
juce_audio_processors.cpp AutoResizingNSViewComponent: Fix display issues for certain plugin views 2021-05-06 15:51:09 +01:00
juce_audio_processors.h Bump version number to 6.1.2 2021-09-20 12:15:47 +01:00
juce_audio_processors.mm Updated all license headers 2020-06-29 08:30:22 +01:00