reuk
							
						 
						
							
							
							
								
							
								a70488e38e 
								
							
								 
							
						 
						
							
							
								
								MacOS:  Fix API deprecations in macOS 12.0 and iOS 15.0  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								7d349fd68f 
								
							
								 
							
						 
						
							
							
								
								CoreAudio:  Pass AudioDeviceIOProcID to AudioDeviceStart()/AudioDeviceStop() functions  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								7ac6911ccc 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								Windows:  Fix clang/gnu compiler warnings  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								31a7c62baf 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								Windows:  Fix and suppress some analysis warnings  
							
							 
							
							 
							
							
								
							
							
							This fixes warnings that are emitted when building with the `-analyze`
flag enabled. 
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								900282ccf3 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								MinGW:  Fix warnings and errors emitted when building VST3 plugins  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								d6ac6b543b 
								
							
								 
							
						 
						
							
							
								
								Removed some unnecessary angled brackets  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								8aa84abd7c 
								
							
								 
							
						 
						
							
							
								
								Oboe:  Updated to release 1.5.1  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								0fc1ede50f 
								
							
								 
							
						 
						
							
							
								
								Used MemoryBlock::isEmpty() in a few places  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								b5c0c75a5b 
								
							
								 
							
						 
						
							
							
								
								ASIO:  Read buffer size after setting device sample rate  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								27af34af8b 
								
							
								 
							
						 
						
							
							
								
								ASIO:  Support larger buffer sizes  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								d30c0502bf 
								
							
								 
							
						 
						
							
							
								
								ASIO:  Update buffer size list when opening a device  
							
							 
							
							 
							
							
								
							
							
							This fixes a bug where a new buffer size set from the device control panel may not be added to the bufferSizes array 
							
						 
						4 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								765eafb1eb 
								
							
								 
							
						 
						
							
							
								
								Fixed some file permissions  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								52fbaa6042 
								
							
								 
							
						 
						
							
							
								
								Linux:  Stop MidiInputThread before freeing handle in AlsaClient destructor  
							
							 
							
							 
							
							
								
							
							
							When immediately closing a MidiInput after starting, the ALSA handle may be closed whilst the MidiInputThread is running and it polls a destroyed handle 
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								d8004e2e2b 
								
							
								 
							
						 
						
							
							
								
								Docs:  Fixed a few switched "namespace juce" comments  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								a9ad07a945 
								
							
								 
							
						 
						
							
							
								
								Use RAII for CFTypes  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								69b630a2c0 
								
							
								 
							
						 
						
							
							
								
								CoreMidi:  Use RAII to avoid potential leaks of MIDI ports/endpoints  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								46f5b126d5 
								
							
								 
							
						 
						
							
							
								
								Tidied up some template statement whitespace  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								af69be5346 
								
							
								 
							
						 
						
							
							
								
								Windows:  Tidied up the usage of the JUCE_COMCALL, JUCE_COMCLASS, and JUCE_IUNKNOWNCLASS macros  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								3754cadf55 
								
							
								 
							
						 
						
							
							
								
								Windows:  Removed WinRT::ComSmartPtr and use existing class instead  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								f2df19f4fe 
								
							
								 
							
						 
						
							
							
								
								Android:  Integrated Oboe fix from google/oboe@893feef  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								1000c4ce2e 
								
							
								 
							
						 
						
							
							
								
								Android:  Fixed a warning in the Oboe code with -Wswitch-enum enabled  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								757417a47a 
								
							
								 
							
						 
						
							
							
								
								Android:  Updated to Oboe 1.5  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								9032f589eb 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								CoreMIDI:  Enable support for new API  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								4de5726775 
								
							
								 
							
						 
						
							
							
								
								Android:  Don't assert on device type 25 which seems to be valid when debugging from Android Studio (although undocumented)  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								270e056e40 
								
							
								 
							
						 
						
							
							
								
								CoreAudio:  Fixed a data race on isWaitingForInput in DeviceWrapper  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								99bce8a3a8 
								
							
								 
							
						 
						
							
							
								
								Android:  Fixed large buffer sizes on some devices  
							
							 
							
							 
							
							
								
							
							
							Requesting a callback when opening an Oboe device is required on some devices to get a FAST stream, so pass a dummy callback object to the temporary stream used when querying the device buffer size in order to get the best available. 
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								32b9b1e9db 
								
							
								 
							
						 
						
							
							
								
								CoreAudio:  Prevent audio glitches before microphone permission granted  
							
							 
							
							 
							
							
								
							
							
							If input channels have been requested but no data is being sent from CoreAudio (usually due to permissions not being granted yet) then avoid waiting unnecessarily in AudioIODeviceCombiner::readInput() which could previously cause audio glitches. Also changed the wait time to use an exponential backoff. 
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								22f0e26451 
								
							
								 
							
						 
						
							
							
								
								Android:  Use performance mode from stream directly when logging Oboe stream details  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								7e58ace377 
								
							
								 
							
						 
						
							
							
								
								WASAPI:  Find a supported format before querying for supported sample rates when opening an exclusive mode stream  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								0fe90b8d3f 
								
							
								 
							
						 
						
							
							
								
								ALSA:  Fix an issue where the MidiInput/Output Pimpl classes would be undefined when JUCE_ALSA=0  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								e28e22989e 
								
							
								 
							
						 
						
							
							
								
								WASAPI:  Find a supported format before querying for supported sample rates when opening an exclusive mode stream  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								c3849041ae 
								
							
								 
							
						 
						
							
							
								
								Midi:  Use proper PImpl idiom in MidiInput and MidiOutput  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								c897a4f2cb 
								
							
								 
							
						 
						
							
							
								
								Linux:  Fix some clang 10 warnings  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								a32b3e7f23 
								
							
								 
							
						 
						
							
							
								
								ASIO:  Fix unused data member warning  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								54164fac3f 
								
							
								 
							
						 
						
							
							
								
								Windows:  Added ComSmartPtr::getInterface() and used it in a few places to simplify some COM code  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								99b3d85fcc 
								
							
								 
							
						 
						
							
							
								
								Windows:  Always use requested sample rate when opening a WASAPI device with sample rate conversion enabled  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								6195a5ab60 
								
							
								 
							
						 
						
							
							
								
								Windows:  Added support for IAudioClient3 shared stream low latency mode in the WASAPI audio device, removed JUCE_WASAPI_EXCLUSIVE config flag and refactored AudioIODeviceType creation  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								b01e9276ba 
								
							
								 
							
						 
						
							
							
								
								Windows:  Added support for sample rate conversion between input/output in the WASAPI audio device  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								8fc1c1abae 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								JACK:  Fix bug where input and output devices were reversed  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								c4f41de21d 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								ASIO:  Fix warnings when building with ClangCL  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								6e99a435ed 
								
							
								 
							
						 
						
							
							
								
								Whitespace  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								03bdbb5364 
								
							
								 
							
						 
						
							
							
								
								GCC:  Fix conversion warnings in JackAudio.cpp  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								3726d5f4a7 
								
							
								 
							
						 
						
							
							
								
								OpenSL:  Correctly free interface objects  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								877f47dd53 
								
							
								 
							
						 
						
							
							
								
								Oboe:  Don't add unknown audio device types to device list  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								5fe53862ae 
								
							
								 
							
						 
						
							
							
								
								Android:  Updated to Oboe 1.4.2  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								cb8a40d47c 
								
							
								 
							
						 
						
							
							
								
								Android:  Added support for oboe input device without output  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								00cdc86a79 
								
							
								 
							
						 
						
							
							
								
								Android:  Use default system device if not specified when opening Oboe audio device  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								b5214a341e 
								
							
								 
							
						 
						
							
							
								
								Normalised lambda whitespace  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								da552112a8 
								
							
								 
							
						 
						
							
							
								
								Linux:  Fixed a data race in the ALSA code  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								539f524853 
								
							
								 
							
						 
						
							
							
								
								Android:  Added some missing AudioDeviceInfo types  
							
							 
							
							
								
							
							
						 
						5 years ago