dolphin-emulator/Source
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
..
Android Android: Remove "fitSystemWindows" flag from MainActivity layout 2015-08-06 08:34:21 -04:00
Core Don't busy wait in the audio thread (ALSA) 2015-08-11 03:54:54 +02:00
DSPSpy DSPSpy: support dumping to SD Gecko in slot B on GameCube 2015-07-19 17:26:30 +03:00
DSPTool Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
PCH Add missing license headers 2015-05-25 13:11:47 +02:00
UnitTests x64Emitter: add MOVSLDUP/MOVSHDUP 2015-08-06 10:39:43 +02:00
VSProps Base.props: Remove DXSDK_DIR from the include path. 2015-04-13 21:44:40 +02:00
.clang-format
CMakeLists.txt
dolphin-emu.sln remove win32/mixed project configurations. 2015-03-14 14:07:21 -07:00