dolphin/Source/Plugins/Plugin_DSP_HLE/Src
mylek4 1991a4f3a5 Added XAudio2 backend.
Windows audio backend with lower latency.

Audio never glitches on my machine but the number of buffers may be set too aggressively. If you run into problems try turning up NUM_BUFFERS in the h file and leave some feedback.

From my tests games seem to prefer filling the buffer with smaller chunks. For this to work the callback that fills the buffer needs to either spin or run async so I went with async.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6371 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-11-10 08:28:26 +00:00
..
UCodes Hy, this is my first commit, and i hope it is not bad xD. 2010-08-16 15:22:53 +00:00
Config.cpp Warp back to 5578. Sorry for the lost changes, please re-apply. Reason: 5579 is a complete disaster. 2010-06-03 18:05:08 +00:00
Config.h space changes, merge #defines, language fix, and code reorder/cleanup :P 2010-06-05 01:38:22 +00:00
ConfigDlg.cpp Added XAudio2 backend. 2010-11-10 08:28:26 +00:00
ConfigDlg.h Add volume control for the pulse audio backend. Unfortunately that can not be done with the pulse-simple api, so I had to switch to the asynchronous pulse api. 2010-08-17 02:14:04 +00:00
DSPHandler.cpp allow "swapping" of hle'd ucodes 2010-08-04 11:44:06 +00:00
DSPHandler.h allow "swapping" of hle'd ucodes 2010-08-04 11:44:06 +00:00
Globals.h code cleanup, focusing on dsp hle 2010-02-28 18:21:22 +00:00
HLEMixer.cpp Sound System Rework: Phase 2 (cont'ed) 2009-12-25 11:59:04 +00:00
HLEMixer.h Sound System Rework: Phase 2 (cont'ed) 2009-12-25 11:59:04 +00:00
MailHandler.cpp Fix some cases of variables being used uninitialized. Also some unused 2010-06-02 20:35:12 +00:00
MailHandler.h allow "swapping" of hle'd ucodes 2010-08-04 11:44:06 +00:00
SConscript Fix building with --as-needed. 2010-10-05 18:10:06 +00:00
main.cpp Removed the hackery that was being done with the plugin configuration dialogs on windows. That was unnecessary and ugly. The HWND type is dead for non windows. Also cleaned up the gui a little. 2010-07-30 03:51:49 +00:00
main.h code cleanup, focusing on dsp hle 2010-02-28 18:21:22 +00:00
stdafx.cpp Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
stdafx.h Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00