Mathieu Garcia

Results 13 comments of Mathieu Garcia

_Update_: well, that was quick. I am delaying the initialization after the instance is returned, and this works perfectly. Still happy to hear your ideas so I can improve the...

There's a bit more involved as `doFullInitialisation()` is initially called from the ctor (via `initialiseFully()`), so I added a simple mechanism to postpone and resume the initialisation once the instance...

Hey! Any update on this crash? I'm hitting it quite often. Thanks!

Hello! I second this request. My app uses a custom widget library and rely only occasionally on UIKit widgets. Most 3rd party SDKs we use, that have custom UI's, use...

As @redtide mentionned on the Discord server, generating a header file with various CMake options would be a good approach. Mathieu.

Hey @paulfd ! Thanks for your prompt reply. No, not really, it was purely for convenience and to keep the SFZ mapping as clean as possible. In my scenario, the...

@seclorum I probably need to double check everything again, especially de-initialization of plugins. That said, I agree, this would be a great addition in the current `develop` branch when everything...

Here's the patch merged for the latest develop branch (f83c8508cbdf0fcb220e964b5adf840422190929) Gist : https://gist.github.com/mathieugarcia/b3d4cd3aa71db340b052728281c143e8 ``` diff --git a/modules/tracktion_engine/plugins/external/tracktion_ExternalPlugin.cpp b/modules/tracktion_engine/plugins/external/tracktion_ExternalPlugin.cpp index 46d380c2b3..b490fabdb1 100644 --- a/modules/tracktion_engine/plugins/external/tracktion_ExternalPlugin.cpp +++ b/modules/tracktion_engine/plugins/external/tracktion_ExternalPlugin.cpp @@ -823,19 +823,40 @@ void...

Hey @drowaudio, thanks for chiming in. Let me try these changes so it complies with your standards -- I agree about the flag being error prone. Cheers !

Hi! Some news. Unfortunately, after some research, it's not possible to wait for the asynchronous instantiation of the plugin before resuming initialization. Mainly because the main thread shouldn't block while...