dolphin/Source/Core
ayuanx 9eea60ca69 Sound System Rework: Phase 2
. Performance boost
  (Completely non-blocking between Sound thread and CPU thread, in the meantime keeping them thread safe)

. Both 32KHz & 48KHz sound can be handled properly now
  (But up-sampling is still not implemented, and I don't think any game requires it.)

. Strategy adjustment
  When your PC is *NOT* capable to run the game at 100%:
  >> DSound    Could yield more fluent sound than OpenAL sometimes, but you will lose the sync between video & audio (since audio is played before video to guarantee fluency)
  >> OpenAL    Ensures video & audio are always sync'ed, but sound could be intermittent(to let slow video catch up)

. Changed default frame limit to: Auto
  (Somehow this can dramatically decrease the chance of wiimote desync in game NSMB)

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4724 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-12-23 15:34:14 +00:00
..
AudioCommon Sound System Rework: Phase 2 2009-12-23 15:34:14 +00:00
Common Sound System Rework: Phase 2 2009-12-23 15:34:14 +00:00
Core Sound System Rework: Phase 2 2009-12-23 15:34:14 +00:00
DebuggerUICommon My first proud commit 2009-11-25 10:07:56 +00:00
DebuggerWX Linux compile fix 2009-12-15 14:40:03 +00:00
DiscIO VolumeDirectory: fix issues with Read() that broke non-apploader mode 2009-12-14 05:27:29 +00:00
DolphinWX replace SI_DUMMY with SI_NONE, an actual null device. 2009-12-21 07:39:57 +00:00
DSPCore DSPLLE stuff (2 new opcodes) 2009-12-08 22:44:11 +00:00
InputCommon Implemented Nunchuck Roll/Pitch 2009-12-17 14:15:56 +00:00
VideoCommon DX9: - Add hires texture loading. 2009-12-22 06:47:42 +00:00