Huh, adding that no-op callback on 12.1 beta really does work.
What a strange bug.
Post
Replies
Boosts
Views
Activity
Enabling/disabling mute in bluetooth input in Monterey Audio MIDI Setup app enables/disables mute in the output, so looks like this is new behaviour. Whether it's intentional or not is another matter. Log a bug I guess.
Pass through virtual kext drivers have migrated over to user level AudioServerPlugins of which BackgroundMusic and Blackhole are excellent examples.
I think you're supposed to use AUv3 audio units and instead let the UI be loaded into the AU hosting app.
Although you wrote my goto AUv3 sample code (auv3test5) so I guess there's some reason why AUv3 is not a solution to your problem.
You will need to sign the .pkg installer with Developer ID and notarize it in order for it to install on macOS 10.14.5 and newer. The reason why it may have appeared to work locally was that the pkg wasn't quarantined. Urk - I downloaded the package from s3 using the aws cli tool! I guess that's not a valid test.
Thanks for your answer!
I have problems with Out of Memory kills using this CoreImage approach. And rotating using vImage has inconsistency problems (parts of the image are from future frames).
The tearing can be worked around by not accessing the pixel buffer base address (which leaves Metal and CoreImage), but these seem to be more memory hungry which is bad in this context.I haven't seen video/audio sync problems. What kind are you seeing?