Can anyone explain why I would be getting this warning ?
[Internal] Thread running at User-interactive quality-of-service class waiting on a lower QoS thread running at Default quality-of-service class. Investigate ways to avoid priority inversions.
The code (NB: This method is called on the main thread)
- (void)parseAudioTracks:(NSArray<AVAssetTrack *> *)audioTracks
{
NSMutableArray<AVAudioMixInputParameters *> *inputParameters = [NSMutableArray arrayWithCapacity:audioTracks.count];
NSMutableArray *tracksNames = [NSMutableArray array];
NSMutableArray *tracksChannels = [NSMutableArray array];
NSUInteger lastChannel = 0;
for ( NSUInteger i = 0 ; i < audioTracks.count; i++ )
{
AVAssetTrack *track = audioTracks[i];
for ( AVMetadataItem *item in track.metadata ) <-- WARNING HERE
...```
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
I'm the developer of a small utility for Mac called "MusicDeviceHost".
https://apps.apple.com/us/app/musicdevicehost/id1261046263?mt=12
As the name suggests, it is a host application for audio units (music device components).
See also "Using Sound Canvas VA with QMidi":
https://youtu.be/F9C4BiBR
A problem occurs while trying to authorize the "Sound Canvas VA" component, Roland Cloud Manager (v3.0.3) returns the following error:
“Authorization Error - RM Service not connected
Error Connecting to Roland Cloud Manager Service”
I guess the error is caused by some permission denied to the sandboxed application version. The NOT sandboxed version of MDH actually works flawlessly.
I am using the following entitlements:
com.apple.security.app-sandbox
com.apple.security.network.client
So connecting to the service should work, because "com.apple.security.network.client" is enabled.
At Roland, they say:
"Cloud Manager isn't supported in a sandboxed environment."
But as far as I can see, MainStage and other sandboxed apps works fine...
So what is the right answer? Is there someone out there with the same issue? Thanks for helping :)