Proposal:
Background tasks (Analyser, Browse, Stats, LibraryScanner): LowPriority
GUI tasks (Main thread, VSyncThread): NormalPriority
Live input tasks (VinylControl, HID, Bulk, ControllerManager): HighPriority Engine Support tasks (CachingReaderWorker, EngineWorkerScheduler): HighPriority Sidechain (due to the importance of live broadcasting): HighPriority
Audio Processing tasks (PA Callback): TimeCriticalPriority
Proposal:
Background tasks (Analyser, Browse, Stats, LibraryScanner): LowPriority
GUI tasks (Main thread, VSyncThread): NormalPriority
Live input tasks (VinylControl, HID, Bulk, ControllerManager): HighPriority orker, EngineWorkerSch eduler) : HighPriority
Engine Support tasks (CachingReaderW
Sidechain (due to the importance of live broadcasting): HighPriority
Audio Processing tasks (PA Callback): TimeCriticalPri ority