How To Fix Plug-Ins Realtime Multicore Processing Performance on MacOS

Official support for: bluecataudio.com
Post Reply New Topic
RELATED
PRODUCTS

Post

And that's our audio developers tip of the day, check it out!

Image

Post

Hey, I'm trying to implement audio workgroup support for my CLAP/VST3 plugin and everything else seems clear to me... except where to get the value for os_workgroup_key? Maybe there's something obvious I'm missing since I'm not super familiar with MacOS development, but I couldn't find the library / framework I should be linking with to find os_workgroup_key. Depending on configuration settings it looks like it might also be statically defined as __PTK_LIBDISPATCH_WORKGROUP_KEY1 but I couldn't find where that's defined either. Any pointers?

Post

For anyone running into the same issue: it's actually defined in the _libpthread_ private header, not _libdispatch_: https://github.com/apple-oss-distributi ... ate.h#L232

Post

Yes, I remember it was indeed defined together with several other keys for other libs in the pthreads library!

Post Reply

Return to “Blue Cat Audio”