dolphin/Source/Plugins/Plugin_DSP_HLE/Src/UCodes
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
..
UCode_AX.cpp Sound System Rework: Phase 2 2009-12-23 15:34:14 +00:00
UCode_AX.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
UCode_AXStructs.h Sound System Rework: Phase 2 2009-12-23 15:34:14 +00:00
UCode_AXWii.cpp Sound System Rework: Phase 2 2009-12-23 15:34:14 +00:00
UCode_AXWii.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
UCode_AX_ADPCM.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
UCode_AX_Voice.h DSPHLE: Fixed the unbearable noise in "Dead Space Extraction". Theoretically this commit should not break any game whose sound already worked in previous revisions, please test this on every game you have got. 2009-12-10 17:41:47 +00:00
UCode_CARD.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
UCode_CARD.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
UCode_InitAudioSystem.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
UCode_InitAudioSystem.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
UCode_ROM.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
UCode_ROM.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
UCode_Zelda.cpp Sound System Rework: Phase 2 2009-12-23 15:34:14 +00:00
UCode_Zelda.h The beginning of another approach on Zelda HLE UCode: PB debugging and comparison 2009-10-30 07:10:46 +00:00
UCode_Zelda_ADPCM.cpp tiny change: get rid of a couple of uses of "long". better to use int or the explicitly sized typedefs. possibly really minor speedup of zelda ucode audio on linux. 2009-10-28 22:51:00 +00:00
UCode_Zelda_Obsolete.txt Assorted cleanup, perf counter logging, and minor fixes that have been accumulating on my hdd :p 2009-07-03 18:33:28 +00:00
UCode_Zelda_Synth.cpp Best of both worlds (or hacks...). Music continues to play, no sound breakage in Pikmin2/ZTP. Wind Waker still echoes weirdly in ZWW though. 2009-09-29 19:15:34 +00:00
UCode_Zelda_Voice.cpp Added DEBUG to the long stringstream processing. 2009-10-30 14:52:42 +00:00
UCodes.cpp DSPLLE dissasm fix 2009-11-06 13:28:03 +00:00
UCodes.h Thanks to Wagnard28 and other lots of people's test, now this will hopefully solve the troubling regression problems between r4616 and r4617. 2009-11-27 20:21:12 +00:00