I wrote a few test applications in Lazarus/Free Pascal and Swift. One uses AVPlayer (Swift), one uses AVMidi (one version is written in Lazarus/Free Pascal and a second version is written in Swift). None of them work normally in a Parallels VM of Mojave or Catalina.
The AVPlayer application comes up with a crossed out play symbol - it fails to download the streaming audio video test file from Apple. This application is the basic video player written in Swift -- code provided by Apple at: https://developer.apple.com/documen...ing_a_basic_video_player_macos?language=swift
The AVMidi applications both exhibit the same problem - the first second of the midi file plays and then the player stops. If I repeatedly hit the play button it will eventually play normally, but if I pause it and try to resume, the same problem recurs along with a lot of distortion.
All these applications work perfectly on bare metal in Mojave and Catalina.
The AVPlayer application comes up with a crossed out play symbol - it fails to download the streaming audio video test file from Apple. This application is the basic video player written in Swift -- code provided by Apple at: https://developer.apple.com/documen...ing_a_basic_video_player_macos?language=swift
The AVMidi applications both exhibit the same problem - the first second of the midi file plays and then the player stops. If I repeatedly hit the play button it will eventually play normally, but if I pause it and try to resume, the same problem recurs along with a lot of distortion.
All these applications work perfectly on bare metal in Mojave and Catalina.