LAGonauta 
							
						 
					 
					
						
						
							
						
						db7bb3bda8 
					 
					
						
						
							
							Swapped C-style arrays to std::array  
						
						 
						
						... 
						
						
						
						Also changed C-Style casts to static_cast 
						
						
					 
					
						2017-06-27 07:12:15 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								LAGonauta 
							
						 
					 
					
						
						
							
						
						9eb209c214 
					 
					
						
						
							
							Removed redundant conversion to float when playing back stereo.  
						
						 
						
						
						
						
					 
					
						2017-06-27 07:10:32 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lfsafady 
							
						 
					 
					
						
						
							
						
						75af792070 
					 
					
						
						
							
							Swapped out the sound_sync_event.Wait() call by a simple std::sleep_for.  
						
						 
						
						... 
						
						
						
						It seems to make no difference besides allowing lower latencies and more
stability on hardware OpenAL cards. Maybe the Wait() call waits for too
long, causing buffers underruns. 
						
						
					 
					
						2017-06-27 07:08:43 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lfsafady 
							
						 
					 
					
						
						
							
						
						d9d51fe0c4 
					 
					
						
						
							
							Renamed some variables to the current coding standard and some to better  
						
						 
						
						... 
						
						
						
						fit what they really are. 
						
						
					 
					
						2017-06-27 07:08:43 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								LAGonauta 
							
						 
					 
					
						
						
							
						
						8fd1af6783 
					 
					
						
						
							
							Changed OpenAL latency setting to really reflect how much time it is.  
						
						 
						
						... 
						
						
						
						Before these changes each value of latency were actually 5ms, with a
minimum latency of ~10 ms. If it was set to 4 ms on the UI, the actual
latency was 10 + 5 * 4 = 30 ms.
Now 30 ms on the UI means 30 ms on the backend. 
						
						
					 
					
						2017-06-27 06:54:28 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Maltese 
							
						 
					 
					
						
						
							
						
						749889236d 
					 
					
						
						
							
							OpenALStream: remove commented-out ALC_REFRESH code  
						
						 
						
						
						
						
					 
					
						2017-06-27 00:06:14 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Maltese 
							
						 
					 
					
						
						
							
						
						c882d52f4a 
					 
					
						
						
							
							OpenAL: load DLL dynamically  
						
						 
						
						
						
						
					 
					
						2017-06-27 00:06:14 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Maltese 
							
						 
					 
					
						
						
							
						
						18e70cdf91 
					 
					
						
						
							
							Only build OpenAL on Windows  
						
						 
						
						
						
						
					 
					
						2017-06-27 00:06:14 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Maltese 
							
						 
					 
					
						
						
							
						
						42ea1c8ecf 
					 
					
						
						
							
							OpenAL: remove aldlist.cpp  
						
						 
						
						
						
						
					 
					
						2017-06-27 00:06:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Maltese 
							
						 
					 
					
						
						
							
						
						32470ef284 
					 
					
						
						
							
							clean up OpenALStream::Start()  
						
						 
						
						
						
						
					 
					
						2017-06-27 00:06:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Maltese 
							
						 
					 
					
						
						
							
						
						56961f5561 
					 
					
						
						
							
							OpenALStream: don't include headers if not building  
						
						 
						
						
						
						
					 
					
						2017-06-27 00:06:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Maltese 
							
						 
					 
					
						
						
							
						
						60f4f499e8 
					 
					
						
						
							
							OpenAL: hardcode that X-Fi supports surround  
						
						 
						
						
						
						
					 
					
						2017-06-06 15:23:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Maltese 
							
						 
					 
					
						
						
							
						
						3bfebf396a 
					 
					
						
						
							
							Fix OpenAL backend on macOS  
						
						 
						
						... 
						
						
						
						OpenALStream was querying the backend for AL_EXT_float32 support (which
suceeds), but AL_FORMAT_STEREO_FLOAT32 was defined incorrectly.
Also changes OpenALStream to query for AL_EXT_MCFORMATS (multichannel
support) rather than hard-coding that it doesn't work on macOS. 
						
						
					 
					
						2017-06-06 15:23:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Maltese 
							
						 
					 
					
						
						
							
						
						a4508e85e8 
					 
					
						
						
							
							AudioCommon: move DPL2 decoding into Mixer  
						
						 
						
						
						
						
					 
					
						2017-06-03 16:53:59 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MerryMage 
							
						 
					 
					
						
						
							
						
						6a4945090c 
					 
					
						
						
							
							OpenALStream: Remove audio stretching  
						
						 
						
						
						
						
					 
					
						2017-04-12 13:15:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florent Castelli 
							
						 
					 
					
						
						
							
						
						a7bf9271b5 
					 
					
						
						
							
							Fix missing includes  
						
						 
						
						
						
						
					 
					
						2017-01-24 03:31:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								LAGonauta 
							
						 
					 
					
						
						
							
						
						332e9bd378 
					 
					
						
						
							
							Added 32-bit fixed point support to OpenAL backend.  
						
						 
						
						... 
						
						
						
						Changed method to detect 32-bit floating point and
32-bit fixed point support. 
						
						
					 
					
						2016-10-27 18:47:13 -02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Léo Lam 
							
						 
					 
					
						
						
							
						
						39fd6dcd5b 
					 
					
						
						
							
							Fix missing includes  
						
						 
						
						... 
						
						
						
						Aren't indirect includes great? 
						
						
					 
					
						2016-10-07 23:46:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								LAGonauta 
							
						 
					 
					
						
						
							
						
						d4759a55b6 
					 
					
						
						
							
							Fix for false error about unqueuing buffers (OpenAL)  
						
						 
						
						... 
						
						
						
						and hopefully added saner error reporting. 
						
						
					 
					
						2016-10-04 21:57:36 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shuffle2 
							
						 
					 
					
						
						
							
						
						7f4106646e 
					 
					
						
						
							
							Merge pull request  #4271  from ligfx/audiofix  
						
						 
						
						... 
						
						
						
						OpenAL: Don't request samples if buffers are full 
						
						
					 
					
						2016-10-02 21:00:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Maltese 
							
						 
					 
					
						
						
							
						
						8fa79f3897 
					 
					
						
						
							
							fix indendentation  
						
						 
						
						
						
						
					 
					
						2016-10-01 21:36:51 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Maltese 
							
						 
					 
					
						
						
							
						
						567dffc1ee 
					 
					
						
						
							
							OpenAL: Don't request samples if buffers are full  
						
						 
						
						... 
						
						
						
						Makes the buffering code a bit more explicit (circular buffer, but
blocks until individual buffers get unqueued by OpenAL), and fixes a
bug in the startup of Super Mario Sunshine:
https://bugs.dolphin-emu.org/issues/9811  
						
						
					 
					
						2016-10-01 21:36:46 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								aldelaro5 
							
						 
					 
					
						
						
							
						
						f0aa9b3751 
					 
					
						
						
							
							Reorganise a ton of logs level  
						
						 
						
						... 
						
						
						
						Most of this commits changes performance decreasing logs from info to debug and also cleans up innacurate levels. 
						
						
					 
					
						2016-10-01 15:50:28 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Léo Lam 
							
						 
					 
					
						
						
							
						
						dca22e08eb 
					 
					
						
						
							
							Use Common::Flag and Common::Event when possible  
						
						 
						
						... 
						
						
						
						Replaces old and simple usages of std::atomic<bool> with Common::Flag
(which was introduced after the initial usage), so it's clear that
the variable is a flag and because Common::Flag is well tested.
This also replaces the ready logic in WiimoteReal with Common::Event
since it was basically just unnecessarily reimplementing Common::Event. 
						
						
					 
					
						2016-08-10 16:08:15 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						3570c7f03a 
					 
					
						
						
							
							Reformat all the things. Have fun with merge conflicts.  
						
						 
						
						
						
						
					 
					
						2016-06-24 10:43:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidau 
							
						 
					 
					
						
						
							
						
						cfa925fbbe 
					 
					
						
						
							
							Updated SoundTouch library to 1.9.2  
						
						 
						
						
						
						
					 
					
						2015-12-28 23:08:55 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rohit Nirmal 
							
						 
					 
					
						
						
							
						
						3b75f45cf6 
					 
					
						
						
							
							Fix building with PCH disabled.  
						
						 
						
						
						
						
					 
					
						2015-09-28 11:51:08 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						cc036ca86c 
					 
					
						
						
							
							Common: Remove other Common prefixed headers from Common.h  
						
						 
						
						
						
						
					 
					
						2015-09-26 18:51:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								LAGonauta 
							
						 
					 
					
						
						
							
						
						b98b55c7be 
					 
					
						
						
							
							Added X-Fi check and convert surround FLOAT to SHORT when it is detected  
						
						 
						
						... 
						
						
						
						Fixed braces, first try fixing mac compilation and removed useless NULL
comparison. 
						
						
					 
					
						2015-09-11 13:22:04 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						a71e81a143 
					 
					
						
						
							
							Merge pull request  #2659  from Armada651/openal-conv  
						
						 
						
						... 
						
						
						
						OpenALStream: Fix sample conversion. 
						
						
					 
					
						2015-06-27 00:13:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						86dd81cf6b 
					 
					
						
						
							
							OpenALStream: Fix sample conversion.  
						
						 
						
						... 
						
						
						
						Looks like it wasn't symmetric anymore. 
						
						
					 
					
						2015-06-25 12:42:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						c375111076 
					 
					
						
						
							
							Options: merge SCoreStartupParameter into SConfig  
						
						 
						
						
						
						
					 
					
						2015-06-12 19:07:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						30ebb2459e 
					 
					
						
						
							
							Set copyright year to when a file was created  
						
						 
						
						
						
						
					 
					
						2015-05-25 13:22:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						cefcb0ace9 
					 
					
						
						
							
							Update license headers to GPLv2+  
						
						 
						
						
						
						
					 
					
						2015-05-25 13:22:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						4920dbed13 
					 
					
						
						
							
							AudioCommon: Migrate threadData to OpenALStream and AOSoundStream  
						
						 
						
						... 
						
						
						
						This is only ever used in these two sound streams. Seems silly to have it as a class member. Converted it to an atomic as well. 
						
						
					 
					
						2015-05-10 01:02:25 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stevoisiak 
							
						 
					 
					
						
						
							
						
						93b16a4a2d 
					 
					
						
						
							
							Formatting/Whitespace Cleanup  
						
						 
						
						... 
						
						
						
						Various fixes to formatting and whitespace 
						
						
					 
					
						2015-02-25 10:48:21 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidau 
							
						 
					 
					
						
						
							
						
						6e99accf06 
					 
					
						
						
							
							Merge pull request  #1917  from adamdmoss/no-lfe  
						
						 
						
						... 
						
						
						
						Remove explicit subwoofer/LFE channel from Pulseaudio and OpenAL 
						
						
					 
					
						2015-01-23 12:30:48 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam D. Moss 
							
						 
					 
					
						
						
							
						
						05d2bf6060 
					 
					
						
						
							
							Audio: Drop the LFE/subwoofer channel from the decoded surround  
						
						 
						
						... 
						
						
						
						DPL2Decode still doesn't decode 5.1 properly, leaving bass in all channels, but its 5.0 is pretty good, so leave it at that. 
						
						
					 
					
						2015-01-19 10:24:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stevoisiak 
							
						 
					 
					
						
						
							
						
						cb86db7b68 
					 
					
						
						
							
							Minor consistency changes  
						
						 
						
						... 
						
						
						
						Mostly small changes, like capitalization and spelling 
						
						
					 
					
						2015-01-12 15:18:18 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Moss 
							
						 
					 
					
						
						
							
						
						2c892c7b68 
					 
					
						
						
							
							OpenAL: Fix volume of sample conversion  
						
						 
						
						
						
						
					 
					
						2015-01-07 12:34:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rachel Bryk 
							
						 
					 
					
						
						
							
						
						f93aa7087c 
					 
					
						
						
							
							Kill Core::g_CoreStartupParameter.  
						
						 
						
						
						
						
					 
					
						2014-09-09 00:24:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						e10b0d1008 
					 
					
						
						
							
							Merge pull request  #930  from skidau/openal-seq-ms  
						
						 
						
						... 
						
						
						
						Removed the auto setting of SEQUENCE_MS because the synchronised audio c... 
						
						
					 
					
						2014-09-02 09:56:46 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						266992684d 
					 
					
						
						
							
							msvc: remove some remnants of SDL and DSound from projects and general cleanup.  
						
						 
						
						
						
						
					 
					
						2014-09-01 21:27:44 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skid 
							
						 
					 
					
						
						
							
						
						c2d7801ceb 
					 
					
						
						
							
							Removed the auto setting of SEQUENCE_MS because the synchronised audio code has made it unnecessary.  
						
						 
						
						
						
						
					 
					
						2014-09-01 20:28:29 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						d18d3e1f3e 
					 
					
						
						
							
							Common: Get rid of StdConditionVariable, StdMutex, and StdThread.  
						
						 
						
						... 
						
						
						
						All of the compilers we support have support for these now. 
						
						
					 
					
						2014-08-16 23:33:19 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						17e79a966a 
					 
					
						
						
							
							AudioCommon: Get rid of some unnecessary mem_fn calls  
						
						 
						
						
						
						
					 
					
						2014-08-02 23:42:34 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						2c73472671 
					 
					
						
						
							
							Correct the function casing for DPL2Decoder  
						
						 
						
						... 
						
						
						
						Brings it more in-line with the rest of the codebase. 
						
						
					 
					
						2014-07-14 03:34:40 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						0ccee6c87b 
					 
					
						
						
							
							Fix warnings unearthed by  #579  
						
						 
						
						
						
						
					 
					
						2014-07-13 02:16:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						6bdcbad3e4 
					 
					
						
						
							
							Common: Move the Event class to a separate file, and add tests for it. Fix includes everywhere to match this.  
						
						 
						
						
						
						
					 
					
						2014-04-14 10:54:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lioncash 
							
						 
					 
					
						
						
							
						
						e79895e372 
					 
					
						
						
							
							Replace use of the deprecated mem_fun function with mem_fn.  
						
						 
						
						
						
						
					 
					
						2014-04-01 12:09:22 -04:00