hrydgard 
							
						 
					 
					
						
						
							
						
						419d6a244b 
					 
					
						
						
							
							DSP plugin merge - the two DSP plugins are now gone and all the code has been merged into Dolphin.  
						
						... 
						
						
						
						This WILL temporarily break the Linux and MacOSX builds but should be easy to fix.
Things left to do:
  * The UI on the new Audio tab for the LLE/HLE choice is ugly
  * At times the code still look "plugin-y" and needs cleanup
  * The two plugins should be merged further. DSPHLE should use the emulated memory etc of DSPLLE as much as possible, so that simply saving the DSPLLE state is enough. This would also bring the possibility of savestate compatibility between the two plugins.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6947  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-01-28 18:39:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						2c05c49a04 
					 
					
						
						
							
							Replaced Common::Thread with a partial implementation of std::thread. (rvalue references are used if available, <thread> is used if possible) Eliminates the need to use dynamic memory allocation for threads, so it's impossible to forget to delete a thread or set a pointer to NULL. Enables use of type-safe thread functions, no need to cast to and from void*. I've made sure the code compiles in vs08 and tested the functionality of "StdThread.h" on Linux so I'm hoping everything will work :p. In the future "StdThread.h" can be removed (maybe when OS X ships with gcc 4.4 and vs2015 is released :p).  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6933  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-01-27 20:47:58 +00:00 
						 
				 
			
				
					
						
							
							
								Glenn Rice 
							
						 
					 
					
						
						
							
						
						c6e0ea59b9 
					 
					
						
						
							
							Removed my previous PanicAlert translation hack.  Fixed with a better method suggested by BhaaL.  The translation is done by a callback in the MsgHandler routine that is set at program start.  Added macros PanicAlertT, SuccessAlertT, PanicYesNoT, and AskYesNoT that are identical to the non T versions except those strings will be added by gettext to the po files to be translated.  These can and should be used anywhere in the code for strings that should be translated.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6838  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-01-13 02:05:58 +00:00 
						 
				 
			
				
					
						
							
							
								skidau 
							
						 
					 
					
						
						
							
						
						79b20494be 
					 
					
						
						
							
							Fixes a crash in the DirectSound back-end.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5635  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-06-08 13:28:12 +00:00 
						 
				 
			
				
					
						
							
							
								skidau 
							
						 
					 
					
						
						
							
						
						76ad8db445 
					 
					
						
						
							
							Added a null check when stopping the DSPHLE plugin with the DSound back-end.  Fixes the DSPHLE crash on stop.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5172  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-03-08 08:03:42 +00:00 
						 
				 
			
				
					
						
							
							
								ayuanx 
							
						 
					 
					
						
						
							
						
						571a47ef9a 
					 
					
						
						
							
							This could alleviate the suffering of dual core synchronization a bit.  
						
						... 
						
						
						
						But I doubt you would notice it in most cases.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4830  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-01-14 10:52:14 +00:00 
						 
				 
			
				
					
						
							
							
								ayuanx 
							
						 
					 
					
						
						
							
						
						06218e9ebb 
					 
					
						
						
							
							Sound System Rework: Phase 2 (cont'ed)  
						
						... 
						
						
						
						. Fixed super fast refresh rate issue
. Recovered <TAB> shortcut key for ThrottleSkipping
. Removed redundant "soundstream->Update()" in DSPLLE
  (Thanks to LordMark)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4728  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-12-25 11:59:04 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								ayuanx 
							
						 
					 
					
						
						
							
						
						7b6a0f9b72 
					 
					
						
						
							
							Thread safe.  
						
						... 
						
						
						
						PS: The OpenAL is a mess.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4710  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-12-18 19:52:04 +00:00 
						 
				 
			
				
					
						
							
							
								ayuanx 
							
						 
					 
					
						
						
							
						
						afef9fb5f0 
					 
					
						
						
							
							Code cleanup, removed extern declaration in sound streams  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4688  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-12-13 11:51:29 +00:00 
						 
				 
			
				
					
						
							
							
								ayuanx 
							
						 
					 
					
						
						
							
						
						fad1fa4e3d 
					 
					
						
						
							
							Improved XTra.KrazzY's Mute-On-Pause a bit, so it won't cost any CPU time when it is not used.  
						
						... 
						
						
						
						Revert old Zelda-TP hack, though it really shouldn't be there...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4684  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-12-12 22:30:53 +00:00 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						6bea0a2f53 
					 
					
						
						
							
							Fixed annoying sound when pausing/shutting down (please test for ALL backends) (couldn't do this for CoreAudio and PulseAudio too)  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4676  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-12-10 21:00:52 +00:00 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						a0129e51a3 
					 
					
						
						
							
							LUAInterface should have all its functionality now (excluding input/controller management). Now we need a GUI to see how it works. Added new DSP function: ClearAudioBuffer, which clears the audio buffer for pausing. Currently it doesn't work with DSound.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4507  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-11-07 20:01:39 +00:00 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						c86d2e5129 
					 
					
						
						
							
							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 :)  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3898  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-07-28 21:32:10 +00:00 
						 
				 
			
				
					
						
							
							
								Nolan Check 
							
						 
					 
					
						
						
							
						
						6800adf4dc 
					 
					
						
						
							
							Use _beginthreadex  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3736  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-07-10 20:22:25 +00:00 
						 
				 
			
				
					
						
							
							
								sl1nk3.s 
							
						 
					 
					
						
						
							
						
						69055f8d42 
					 
					
						
						
							
							Tiny crash fix for the wiimote plugin as well as a safer check for the volume in DSP HLE  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3314  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-06-03 20:09:48 +00:00 
						 
				 
			
				
					
						
							
							
								sl1nk3.s 
							
						 
					 
					
						
						
							
						
						fa86f37fc3 
					 
					
						
						
							
							Added sound volume slider to HLE sound plugin, currently DSound only, unless someone wants to add it to OpenAL :p  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3262  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-05-18 19:24:46 +00:00 
						 
				 
			
				
					
						
							
							
								nakeee 
							
						 
					 
					
						
						
							
						
						5d9871e85e 
					 
					
						
						
							
							Fixed Null sound  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2783  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-03-28 23:04:57 +00:00 
						 
				 
			
				
					
						
							
							
								hyperiris 
							
						 
					 
					
						
						
							
						
						542bd73ba8 
					 
					
						
						
							
							Well, it should fix audio, at least on my machine.  
						
						... 
						
						
						
						need test
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2761  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-03-27 14:12:59 +00:00 
						 
				 
			
				
					
						
							
							
								nakeee 
							
						 
					 
					
						
						
							
						
						ff9fcce383 
					 
					
						
						
							
							small windows compile fix  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2757  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-03-26 10:15:11 +00:00 
						 
				 
			
				
					
						
							
							
								nakeee 
							
						 
					 
					
						
						
							
						
						fff663e8c7 
					 
					
						
						
							
							Attempt to move mixer to audio common, it's a bit more complicated than I expected  
						
						... 
						
						
						
						so please check I didn't break anything in hle
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2756  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-03-26 09:29:14 +00:00 
						 
				 
			
				
					
						
							
							
								omegadox 
							
						 
					 
					
						
						
							
						
						34c05f8e87 
					 
					
						
						
							
							Added project for AudioCommon.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2742  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-03-23 20:00:12 +00:00 
						 
				 
			
				
					
						
							
							
								nakeee 
							
						 
					 
					
						
						
							
						
						07381b9962 
					 
					
						
						
							
							Starting audio common  
						
						... 
						
						
						
						Going to slowly make LLE-testing and HLE use it
(This commit is missing some proj files for windows)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2741  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-03-23 17:56:37 +00:00