1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-14 00:14:18 +00:00
JUCE/modules
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_analytics Bump version number to 6.1.2 2021-09-20 12:15:47 +01:00
juce_audio_basics Add comment above AppleClang workaround in FloatVectorOperations::setFpStatusRegister() 2021-10-07 14:30:33 +01:00
juce_audio_devices AudioTransportSource: Fix thread sanitizer warnings 2021-10-06 16:59:07 +01:00
juce_audio_formats CoreAudioFormat: Allow specifying stream kind hints 2021-10-06 16:59:06 +01:00
juce_audio_plugin_client VST3 Client: Allow setting latency from inside prepareToPlay 2021-10-07 14:31:26 +01:00
juce_audio_processors PluginListComponent: Disallow scanning VST3 plugins on background threads 2021-10-07 14:31:26 +01:00
juce_audio_utils Update code to use new AudioData interleaving/deinterleaving API 2021-10-06 16:44:51 +01:00
juce_box2d Bump version number to 6.1.2 2021-09-20 12:15:47 +01:00
juce_core Singleton: Fix thread sanitizer warning about race on "instance" data member 2021-10-06 16:59:07 +01:00
juce_cryptography Bump version number to 6.1.2 2021-09-20 12:15:47 +01:00
juce_data_structures Update code to use C++14 [[deprecated]] attribute 2021-09-29 16:14:00 +01:00
juce_dsp ProcessSpec: Add equality operators 2021-10-06 16:59:08 +01:00
juce_events Refactoring: Use any_of(), all_of() or, none_of() instead of find_if() where possible 2021-10-06 16:59:06 +01:00
juce_graphics ImageCache: Avoid data race on impl when accessing cache from a background thread 2021-10-06 16:59:07 +01:00
juce_gui_basics Fix leak on MultiDocumentPanel destruction 2021-10-07 14:30:32 +01:00
juce_gui_extra X11: Pass Display instance to GetXProperty constructor 2021-09-29 17:40:57 +01:00
juce_opengl Update code to use C++14 [[deprecated]] attribute 2021-09-29 16:14:00 +01:00
juce_osc Bump version number to 6.1.2 2021-09-20 12:15:47 +01:00
juce_product_unlocking Update code to use C++14 [[deprecated]] attribute 2021-09-29 16:14:00 +01:00
juce_video Update code to use C++14 [[deprecated]] attribute 2021-09-29 16:14:00 +01:00
CMakeLists.txt BLOCKS: Remove juce_blocks_basics module 2021-05-19 16:53:01 +01:00