Lioncash 
							
						 
					 
					
						
						
							
						
						bab9963b00 
					 
					
						
						
							
							New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects.  
						
						
						
						
					 
					
						2013-04-17 23:09:55 -04:00 
						 
				 
			
				
					
						
							
							
								lioncash 
							
						 
					 
					
						
						
							
						
						ef85b9af45 
					 
					
						
						
							
							Update the license file text (change SVN to Git) in all projects except Core since I was told a merge was happening soon. So for the sake of the merge going smoothly, I'll fix that when I remove the tab/space mismatches from the Core project.  
						
						... 
						
						
						
						Also, some tab/space mismatches removed from VideoOGL, and some places I missed in VideoDX[number] projects.
Now, the Core is literally the only project with tab/space mismatches (on a large scale). 
						
						
					 
					
						2013-04-15 16:28:55 -04:00 
						 
				 
			
				
					
						
							
							
								lioncash 
							
						 
					 
					
						
						
							
						
						edd9d0e0ef 
					 
					
						
						
							
							Clean up more space/tab mismatches in AudioCommon, Common, and VideoCommon.  
						
						... 
						
						
						
						Not planning to touch Core since it's the most actively changed part of the project. 
						
						
					 
					
						2013-03-19 21:51:12 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						fe7e691d77 
					 
					
						
						
							
							Revert "mem_fun -> mem_fn."  
						
						... 
						
						
						
						This reverts commit b7d32b0a3d 
						
						
					 
					
						2013-01-23 23:38:49 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						b7d32b0a3d 
					 
					
						
						
							
							mem_fun -> mem_fn.  
						
						... 
						
						
						
						mem_fun is deprecated in C++11. Also it does everything mem_fun can do, but more conveniently. 
						
						
					 
					
						2013-01-23 23:29:50 -05:00 
						 
				 
			
				
					
						
							
							
								nitsuja 
							
						 
					 
					
						
						
							
						
						6f1b2d7748 
					 
					
						
						
							
							name all audio threads (that I know how to) for debugging, as suggested in response to revision  d00b719966.  
						
						
						
						
					 
					
						2012-01-01 14:28:19 -08:00 
						 
				 
			
				
					
						
							
							
								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