dolphin/Source/Core
Moncef Mechri 333f998123 Don't busy wait in the audio thread (ALSA)
When the emulation is paused and the ALSA backend is used, make the audio
thread wait on a condition variable instead of busy-waiting. This commit
fixes bug #7729

Since the ALSA API is not thread-safe, calls to snd_pcm_drop() and snd_pcm_prepare()
in AlsaSound::Clear() are protected by the same mutex as the condition variable in AlsaSound::SoundLoop()
to make sure that we do not call these functions while a call to
snd_pcm_writei() is ongoing.
2015-08-11 03:54:54 +02:00
..
AudioCommon Don't busy wait in the audio thread (ALSA) 2015-08-11 03:54:54 +02:00
Common Arm64Emitter: Fix encoding of '2-reg misc' variant of FCMEQ 2015-08-10 19:48:36 -04:00
Core USBGecko: don't needlessly call StringFromFormat() 2015-08-10 12:33:49 +02:00
DiscIO Remove unnecessary virtual keywords 2015-07-30 10:33:08 -04:00
DolphinQt Fix DoFileSearch returning the passed-in directories themselves. 2015-06-25 15:17:52 +02:00
DolphinWX Merge pull request #2807 from aserna3/master 2015-08-09 07:55:37 +02:00
InputCommon Fix building with PCH disabled. 2015-08-04 12:59:34 -05:00
UICommon UICommon: Fix a leak/bug in Disassembler retrieval 2015-08-04 14:28:32 -04:00
VideoBackends DriverDetails: Disable GL_ARB_copy_image on mesa. 2015-08-06 19:41:36 +02:00
VideoCommon DriverDetails: Disable GL_ARB_copy_image on mesa. 2015-08-06 19:41:36 +02:00
CMakeLists.txt