1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-14 00:14:18 +00:00
JUCE/modules/juce_audio_processors/scanning
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
..
juce_KnownPluginList.cpp Windows: Fix and suppress some analysis warnings 2021-05-26 15:34:26 +01:00
juce_KnownPluginList.h Update code to use C++14 [[deprecated]] attribute 2021-09-29 16:14:00 +01:00
juce_PluginDirectoryScanner.cpp Clang: Fix warnings when building with clang 10 2020-07-01 10:00:43 +01:00
juce_PluginDirectoryScanner.h Updated all license headers 2020-06-29 08:30:22 +01:00
juce_PluginListComponent.cpp PluginListComponent: Disallow scanning VST3 plugins on background threads 2021-10-07 14:31:26 +01:00
juce_PluginListComponent.h Updated all license headers 2020-06-29 08:30:22 +01:00