dolphin/Source/Core/AudioCommon/Src
nitsuja a81631b58e made savestates synchronous and immediate. this allows saving or loading while the emulator is paused, fixes issues where savestate hotkeys would get ignored if pressed too close together, might speed up savestates in some cases, and hopefully makes savestates more stable too.
the intent is to replace the haphazard scheduling and finger-crossing associated with saving/loading with the correct and minimal necessary wait for each thread to reach a known safe location before commencing the savestate operation, and for any already-paused components to not need to be resumed to do so.
2012-05-26 13:09:38 +10:00
..
aldlist.cpp
aldlist.h
AlsaSoundStream.cpp name all audio threads (that I know how to) for debugging, as suggested in response to revision d00b719966. 2012-01-01 14:28:19 -08:00
AlsaSoundStream.h
AOSoundStream.cpp name all audio threads (that I know how to) for debugging, as suggested in response to revision d00b719966. 2012-01-01 14:28:19 -08:00
AOSoundStream.h
AudioCommon.cpp made savestates synchronous and immediate. this allows saving or loading while the emulator is paused, fixes issues where savestate hotkeys would get ignored if pressed too close together, might speed up savestates in some cases, and hopefully makes savestates more stable too. 2012-05-26 13:09:38 +10:00
AudioCommon.h made savestates synchronous and immediate. this allows saving or loading while the emulator is paused, fixes issues where savestate hotkeys would get ignored if pressed too close together, might speed up savestates in some cases, and hopefully makes savestates more stable too. 2012-05-26 13:09:38 +10:00
AudioCommonConfig.cpp Removed the DTK Music option. It is now always enabled. 2012-04-23 05:02:43 +10:00
AudioCommonConfig.h Removed the DTK Music option. It is now always enabled. 2012-04-23 05:02:43 +10:00
CoreAudioSoundStream.cpp
CoreAudioSoundStream.h
DSoundStream.cpp name all audio threads (that I know how to) for debugging, as suggested in response to revision d00b719966. 2012-01-01 14:28:19 -08:00
DSoundStream.h
Mixer.cpp made savestates synchronous and immediate. this allows saving or loading while the emulator is paused, fixes issues where savestate hotkeys would get ignored if pressed too close together, might speed up savestates in some cases, and hopefully makes savestates more stable too. 2012-05-26 13:09:38 +10:00
Mixer.h made savestates synchronous and immediate. this allows saving or loading while the emulator is paused, fixes issues where savestate hotkeys would get ignored if pressed too close together, might speed up savestates in some cases, and hopefully makes savestates more stable too. 2012-05-26 13:09:38 +10:00
NullSoundStream.cpp
NullSoundStream.h
OpenALStream.cpp name all audio threads (that I know how to) for debugging, as suggested in response to revision d00b719966. 2012-01-01 14:28:19 -08:00
OpenALStream.h
PulseAudioStream.cpp name all audio threads (that I know how to) for debugging, as suggested in response to revision d00b719966. 2012-01-01 14:28:19 -08:00
PulseAudioStream.h
SoundStream.h made savestates synchronous and immediate. this allows saving or loading while the emulator is paused, fixes issues where savestate hotkeys would get ignored if pressed too close together, might speed up savestates in some cases, and hopefully makes savestates more stable too. 2012-05-26 13:09:38 +10:00
WaveFile.cpp
WaveFile.h
XAudio2Stream.cpp
XAudio2Stream.h