When running GuitarTuner on multiple, different iOS devices (iPhone, iPad), there is a Hang Risk issue raised each time InputSignalTracker's start() method is called.
line of code: 84
code: captureSession.startRunning()
issue: -[AVCaptureSession startRunning] should be called from background thread. Calling it on the main thread can lead to UI unresponsiveness
Build Settings - Swift Language Version: Swift 5
iOS Deployment Target: iOS 12.0
Xcode Version: 14.2
iPhone & iPad iOS Version: 16.2
This also happens with my own app when using Beethoven audio processing Swift library.
When running GuitarTuner on multiple, different iOS devices (iPhone, iPad), there is a Hang Risk issue raised each time InputSignalTracker's start() method is called.
This also happens with my own app when using Beethoven audio processing Swift library.