BackgroundMusic/BGMApp
Kyle Neideck b58ad2a1f8 Fix possible deadlock when starting IO.
BGM_Device::StartIO was holding the state mutex longer than it needed
to, which meant HasProperty, GetProperty, etc. couldn't return. If
BGMPlayThrough was notified about IO starting after StartIO locked the
mutex, BGMPlayThrough would get stuck trying to get one of BGMDevice's
properties.

Fixes #46.
2016-04-30 21:28:16 +10:00
..
BGMApp Fix possible deadlock when starting IO. 2016-04-30 21:28:16 +10:00
BGMApp.xcodeproj Fix rare race condition in BGM_TaskQueue (hopefully). 2016-04-30 20:50:29 +10:00
BGMAppTests Add an XPC helper. Sync BGMApp and BGMDriver with it while starting IO. 2016-03-31 11:42:24 +11:00
BGMXPCHelper Add versions of launchctl commands for OS X 10.9 and 10.10. 2016-04-21 01:48:14 +10:00
OptimizationProfiles Add the Vox music player to BGMApp. 2016-04-18 00:36:55 +10:00
PublicUtility Initial commit 2016-02-19 16:25:34 +11:00