Jordan Woyak 
								
							 
						 
						
							
							
								
							
							
	423018f811  
						 
						
							
							
								
								
								Replaced Common::CriticalSection with a std::mutex implementation. 64bit Windows builds now use SRWLocks and ConditionVariables(requires Vista/7, x64 builds will no longer work on Windows XP x64). Tell me if you hate that. Removed Common::EventEx. Common::Event now uses a std::condition_variable impl.(using ConditionVariables on Windows x64, Events on x86, or posix condition variables elsewhere). I experience slight speed improvements with these changes.  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7294  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2011-03-05 06:11:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jordan Woyak 
								
							 
						 
						
							
							
								
							
							
	1de40588ac  
						 
						
							
							
								
								
								Eliminate some trampoline functions.  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7015  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2011-01-31 08:19:27 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									luisr142004 
								
							 
						 
						
							
							
								
							
							
	be3c06f326  
						 
						
							
							
								
								
								Some more OCL changes : Gives 10x speedup for RGB5A3 on pre-DX11 hardware. Minor speedup for CMPR. (code by xsacha)  
							
							... 
							
							
							
							plus a segfault fix for issue 2779
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5751  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2010-06-20 05:02:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Soren Jorvang 
								
							 
						 
						
							
							
								
							
							
	9d7b569ccb  
						 
						
							
							
								
								
								Now that Core Audio works, reduce the number of build permutations a bit  
							
							... 
							
							
							
							by not linking in other Unix audio modules.
 
Use kAudioUnitSubType_DefaultOutput instead of kAudioUnitSubType_HALOutput
so that a runtime switch to another audio device is automatically handled.
 
Use ERROR_LOG for audio errors.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5562  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2010-06-01 20:45:30 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shawn Hoffman 
								
							 
						 
						
							
							
								
							
							
	8c5285eddf  
						 
						
							
							
								
								
								fix some path issues on OSX, also libao for osx only supports 44.1kHz...awesome...who calls writing the CoreAudio backend so we can kill libao? :D  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4311  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-09-21 20:28:17 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									XTra.KrazzY 
								
							 
						 
						
							
							
								
							
							
	92e63e3ac4  
						 
						
							
							
								
								
								Various changes: Fixed linux build, added some zelda ucode RE, added HLE mail logging features  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3704  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-07-07 15:12:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									nakeee 
								
							 
						 
						
							
							
								
							
							
	bffe311b3e  
						 
						
							
							
								
								
								Fixed stop of DSP HLE+LLE and some clean up(reset all variables in DSound creation)  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2760  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-03-27 11:06:52 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									nakeee 
								
							 
						 
						
							
							
								
							
							
	7f66eaa694  
						 
						
							
							
								
								
								Some clean up  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2743  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-03-23 20:55:32 +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