Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								b16c309f82 
								
							 
						 
						
							
							
								
								Update copyright statements to 2019  
							
							... 
							
							
							
							Happy new year to the wonderful Godot community! 
							
						 
						
							2019-01-01 12:58:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelo Fernandez 
								
							 
						 
						
							
							
							
							
								
							
							
								fa26a5511d 
								
							 
						 
						
							
							
								
								Fix possible audio input buffer issues  
							
							
							
						 
						
							2018-10-20 12:13:40 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
							
							
								
							
							
								4f7b33cdcf 
								
							 
						 
						
							
							
								
								Remove redundant "== false" code  
							
							... 
							
							
							
							Some of this code has been re-organized.
f 
							
						 
						
							2018-10-06 16:20:41 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
							
							
								
							
							
								37386f112b 
								
							 
						 
						
							
							
								
								Remove redundant "== true" code  
							
							... 
							
							
							
							If it can be compared to a boolean, it can be evaluated as one in-place. 
							
						 
						
							2018-10-06 16:12:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								277b24dfb7 
								
							 
						 
						
							
							
								
								Make core/ includes absolute, remove subfolders from include path  
							
							... 
							
							
							
							This allows more consistency in the manner we include core headers,
where previously there would be a mix of absolute, relative and
include path-dependent includes. 
							
						 
						
							2018-09-12 09:52:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelo Fernandez 
								
							 
						 
						
							
							
							
							
								
							
							
								10a4925159 
								
							 
						 
						
							
							
								
								Fix possible crash when switching audio device on WASAPI driver  
							
							
							
						 
						
							2018-09-10 15:12:02 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								de59fe04e7 
								
							 
						 
						
							
							
								
								Add print_verbose to print to stdout only in verbose mode  
							
							... 
							
							
							
							Equivalent of the cumbersome:
if (OS::get_singleton()->is_stdout_verbose())
	print_line(msg); 
							
						 
						
							2018-08-24 09:23:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelo Fernandez 
								
							 
						 
						
							
							
							
							
								
							
							
								a9f071c41b 
								
							 
						 
						
							
							
								
								MinGW compile fix  
							
							
							
						 
						
							2018-08-11 22:51:16 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Saracen 
								
							 
						 
						
							
							
							
							
								
							
							
								d91183be52 
								
							 
						 
						
							
							
								
								Added pointer to WASAPI input_buffer_write method.  
							
							
							
						 
						
							2018-07-27 19:34:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelo Fernandez 
								
							 
						 
						
							
							
							
							
								
							
							
								597301db34 
								
							 
						 
						
							
							
								
								Renamed AudioDriver audio_input_* vars to input_*  
							
							
							
						 
						
							2018-07-27 15:09:03 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Saracen 
								
							 
						 
						
							
							
							
							
								
							
							
								0a877b58b8 
								
							 
						 
						
							
							
								
								Reset audio input during render device change to keep synchronisation.  
							
							
							
						 
						
							2018-07-27 16:50:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Saracen 
								
							 
						 
						
							
							
							
							
								
							
							
								aca6e291d6 
								
							 
						 
						
							
							
								
								Fixed audio clipping on WASAPI by fixing argument order on AudioClient  
							
							... 
							
							
							
							Initialize method ensuring a larger capture buffer and adding bounds
to the capture and stream. 
							
						 
						
							2018-07-27 16:50:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Saracen 
								
							 
						 
						
							
							
							
							
								
							
							
								7142e1d3f7 
								
							 
						 
						
							
							
								
								Fix single channel capture devices on WASAPI.  
							
							
							
						 
						
							2018-07-27 16:50:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelo Fernandez 
								
							 
						 
						
							
							
							
							
								
							
							
								909cf03568 
								
							 
						 
						
							
							
								
								Fixed device capture switching for WASAPI driver  
							
							
							
						 
						
							2018-07-27 16:50:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelo Fernandez 
								
							 
						 
						
							
							
							
							
								
							
							
								2cf8da9d9f 
								
							 
						 
						
							
							
								
								Implemented capture device selection for CoreAudio  
							
							
							
						 
						
							2018-07-27 16:50:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelo Fernandez 
								
							 
						 
						
							
							
							
							
								
							
							
								061358d838 
								
							 
						 
						
							
							
								
								Modified Microphone implementation to handle only one device at a time (WIP)  
							
							
							
						 
						
							2018-07-27 16:50:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Saracen 
								
							 
						 
						
							
							
							
							
								
							
							
								76fd9d215c 
								
							 
						 
						
							
							
								
								Fixes for microphone clipping and latency (marcelofg55)  
							
							
							
						 
						
							2018-07-27 16:50:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Saracen 
								
							 
						 
						
							
							
							
							
								
							
							
								f85062495c 
								
							 
						 
						
							
							
								
								Experimental microphone support.  
							
							
							
						 
						
							2018-07-27 16:50:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hein-Pieter van Braam 
								
							 
						 
						
							
							
							
							
								
							
							
								0e29f7974b 
								
							 
						 
						
							
							
								
								Reduce unnecessary COW on Vector by make writing explicit  
							
							... 
							
							
							
							This commit makes operator[] on Vector const and adds a write proxy to it.  From
now on writes to Vectors need to happen through the .write proxy. So for
instance:
Vector<int> vec;
vec.push_back(10);
std::cout << vec[0] << std::endl;
vec.write[0] = 20;
Failing to use the .write proxy will cause a compilation error.
In addition COWable datatypes can now embed a CowData pointer to their data.
This means that String, CharString, and VMap no longer use or derive from
Vector.
_ALWAYS_INLINE_ and _FORCE_INLINE_ are now equivalent for debug and non-debug
builds. This is a lot faster for Vector in the editor and while running tests.
The reason why this difference used to exist is because force-inlined methods
used to give a bad debugging experience. After extensive testing with modern
compilers this is no longer the case. 
							
						 
						
							2018-07-26 00:54:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								c69de2ba46 
								
							 
						 
						
							
							
								
								-Project/Editor settings now use new inspector  
							
							... 
							
							
							
							-Project/Editor settings now show tooltips properly
-Settings thar require restart now will show a restart warning
-Video driver is now visible all the time, can be changed easily
-Added function to request current video driver 
							
						 
						
							2018-07-19 19:02:04 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelo Fernandez 
								
							 
						 
						
							
							
							
							
								
							
							
								9f6536bd0a 
								
							 
						 
						
							
							
								
								Add Audio Server profiling time to the profiler  
							
							
							
						 
						
							2018-07-17 10:11:56 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelo Fernandez 
								
							 
						 
						
							
							
							
							
								
							
							
								3316a64e12 
								
							 
						 
						
							
							
								
								WASAPI audio driver compile fix on mingw  
							
							
							
						 
						
							2018-04-09 23:29:25 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1570a72eee 
								
							 
						 
						
							
							
								
								Merge pull request  #17742  from marcelofg55/audio_device_list  
							
							... 
							
							
							
							Added new audio device functions to set/get the audio device 
							
						 
						
							2018-04-07 16:40:47 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelo Fernandez 
								
							 
						 
						
							
							
							
							
								
							
							
								d21a2019f1 
								
							 
						 
						
							
							
								
								WASAPI driver will now resample when the device rate != audio/mix_rate  
							
							
							
						 
						
							2018-03-29 22:56:57 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelo Fernandez 
								
							 
						 
						
							
							
							
							
								
							
							
								ecc1b34cbc 
								
							 
						 
						
							
							
								
								Added new audio device functions to set/get the audio device  
							
							
							
						 
						
							2018-03-26 17:41:05 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelo Fernandez 
								
							 
						 
						
							
							
							
							
								
							
							
								d5afcf7ab1 
								
							 
						 
						
							
							
								
								Improved WASAPI driver so that it always uses the default audio device  
							
							
							
						 
						
							2018-01-19 18:41:23 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								e4213e66b2 
								
							 
						 
						
							
							
								
								Add missing copyright headers and fix formatting  
							
							... 
							
							
							
							Using `misc/scripts/fix_headers.py` on all Godot files.
Some missing header guards were added, and the header inclusion order
was fixed in the Bullet module. 
							
						 
						
							2018-01-05 01:22:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								b50a9114b1 
								
							 
						 
						
							
							
								
								Update copyright statements to 2018  
							
							... 
							
							
							
							Happy new year to the wonderful Godot community! 
							
						 
						
							2018-01-01 14:40:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelo Fernandez 
								
							 
						 
						
							
							
							
							
								
							
							
								a3f0ffdf24 
								
							 
						 
						
							
							
								
								Fix wasapi going silent when number of channels are not supported  
							
							
							
						 
						
							2017-11-30 19:51:27 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Indah Sylvia 
								
							 
						 
						
							
							
							
							
								
							
							
								ac92c147c6 
								
							 
						 
						
							
							
								
								Completed  bc2e8d99e5 so that windows can be built  
							
							
							
						 
						
							2017-11-25 11:12:07 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelo Fernandez 
								
							 
						 
						
							
							
							
							
								
							
							
								16327bff8a 
								
							 
						 
						
							
							
								
								Improved WASAPI driver logic when devices are connected or disconnected  
							
							
							
						 
						
							2017-10-31 13:07:35 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelo Fernandez 
								
							 
						 
						
							
							
							
							
								
							
							
								730d36f350 
								
							 
						 
						
							
							
								
								Fixed issues with surround sound on audio server  
							
							
							
						 
						
							2017-09-12 15:13:28 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								3694c58d3c 
								
							 
						 
						
							
							
								
								Merge pull request  #10775  from marcelofg55/buffersize_fixes  
							
							... 
							
							
							
							Corrections to audio buffer size calculations 
							
						 
						
							2017-09-01 21:41:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelo Fernandez 
								
							 
						 
						
							
							
							
							
								
							
							
								f231eadc9e 
								
							 
						 
						
							
							
								
								Corrections to audio buffer size calculations  
							
							
							
						 
						
							2017-09-01 11:12:13 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Poommetee Ketson 
								
							 
						 
						
							
							
							
							
								
							
							
								ed606ded52 
								
							 
						 
						
							
							
								
								Fix files header  
							
							
							
						 
						
							2017-09-01 21:07:55 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelo Fernandez 
								
							 
						 
						
							
							
							
							
								
							
							
								8e814774b1 
								
							 
						 
						
							
							
								
								Added new WASAPI driver for Windows  
							
							
							
						 
						
							2017-08-27 15:26:15 -03:00