Ian Clarkson
							
						 
						
							
							
							
								
							
								e2eb4aec94 
								
							
								 
							
						 
						
							
							
								
								macOS/iOS: Fix setting the AirPlay audio session category  
							
							 
							
							
								
							
							
						 
						2 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								6bf9bb9a2e 
								
							
								 
							
						 
						
							
							
								
								Add final specifiers in implementation files  
							
							 
							
							
								
							
							
						 
						2 years ago  
					 
				
					
						
							
							
								   Anthony Nicholls
							
						 
						
							
							
							
								
							
								90c458d92e 
								
							
								 
							
						 
						
							
							
								
								Includes: Move some miscellaneous includes into module header and source files  
							
							 
							
							
								
							
							
						 
						2 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								4153d59e39 
								
							
								 
							
						 
						
							
							
								
								Formatting  
							
							 
							
							
								
							
							
						 
						2 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								9b041f3d74 
								
							
								 
							
						 
						
							
							
								
								Add a base clang-tidy configuration  
							
							 
							
							
								
							
							
						 
						2 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								856aeaeeb1 
								
							
								 
							
						 
						
							
							
								
								iOS: Enable AirPlay  
							
							 
							
							
								
							
							
						 
						2 years ago  
					 
				
					
						
							
							
								   Oliver James
							
						 
						
							
							
							
								
							
								7d9cdd3016 
								
							
								 
							
						 
						
							
							
								
								Audio: Add AudioWorkgroup support  
							
							 
							
							 
							
							
								
							
							
							This allows real-time threads to join an audio workgroup on Apple platforms. 
							
						 
						2 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								82f1fd57a4 
								
							
								 
							
						 
						
							
							
								
								Fix some compiler warnings  
							
							 
							
							
								
							
							
						 
						2 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								28414a6af8 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								Global: Avoid floating-point equality checks where possible  
							
							 
							
							
								
							
							
						 
						2 years ago  
					 
				
					
						
							
							
								   Anthony Nicholls
							
						 
						
							
							
								
								
							
							
								
							
								05d5c94990 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								Native: Rename all native files for improved consistency  
							
							 
							
							
								
							
							
						 
						2 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								f4f8f8e86b 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								iOS: Fix build issues with Xcode 10.1  
							
							 
							
							
								
							
							
						 
						2 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								28f2157912 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								Convert ignoreUnused to [[maybe_unused]]  
							
							 
							
							
								
							
							
						 
						3 years ago  
					 
				
					
						
							
							
								   attila
							
						 
						
							
							
							
								
							
								f075de78fa 
								
							
								 
							
						 
						
							
							
								
								AudioIODeviceCallback, AudioBuffer, AudioFormatReader:  Use const T* const* for multi-channel data  
							
							 
							
							
								
							
							
						 
						3 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								f821015080 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								iOS:  Remove iOS 10 preprocessor checks  
							
							 
							
							 
							
							
								
							
							
							The current minimum-supported Xcode (10.1) includes the iOS 12.1 SDK, so
APIs from iOS 10 will always be available. 
							
						 
						3 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								b51e835baf 
								
							
								 
							
						 
						
							
							
								
								Mac Catalyst: Fix compilation issues  
							
							 
							
							
								
							
							
						 
						3 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								8fbd99c424 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								AudioPlayHead:  Improve granularity of position info  
							
							 
							
							
								
							
							
						 
						3 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								cfa289d943 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								AudioProcessor:  Allow querying of the host timestamp in processBlock  
							
							 
							
							
								
							
							
						 
						3 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								dea3fe60e4 
								
							
								 
							
						 
						
							
							
								
								Update copyright banners  
							
							 
							
							
								
							
							
						 
						3 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								7d1918b385 
								
							
								 
							
						 
						
							
							
								
								macOS/iOS:  Replace compile-time deployment target checks with runtime checks using the available keyword  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								291f88abb2 
								
							
								 
							
						 
						
							
							
								
								macOS/iOS:  Suppress and fix unguarded availability warnings  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								9199fa3c51 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								Warnings:  Avoid triggering missing-prototypes warnings on macOS/iOS  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								fd87195941 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								iOS Audio:  Allow specifying a fixed set of preferred sample rates  
							
							 
							
							 
							
							
								
							
							
							By defining JUCE_IOS_AUDIO_EXPLICIT_SAMPLERATES, the iOS audio device
will always use the requested samplerates instead of querying the
current audio device for the samplerates it supports. This is useful
because certain hardware (such as the Focusrite iTrack Dock) takes a
long time to set new samplerates, which can end up freezing the main
thread for significant lengths of time.
This approach is inspired by the AUM app for iOS, which appears to
provide a fixed list of "allowed" samplerates, rather than querying the
device for its allowed samplerates. 
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								d8004e2e2b 
								
							
								 
							
						 
						
							
							
								
								Docs:  Fixed a few switched "namespace juce" comments  
							
							 
							
							
								
							
							
						 
						4 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
							
						 
						
							
							
							
								
							
								5816958001 
								
							
								 
							
						 
						
							
							
								
								Squashed some deprecation warnings on the latest iOS and macOS versions  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								894e7d2bd2 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								2d16374b14 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								670f77f80c 
								
							
								 
							
						 
						
							
							
								
								Fixed some Android compiler warnings  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								3c0ccda6a5 
								
							
								 
							
						 
						
							
							
								
								macOS:  Cleaned up old 10.6 support ifdefs  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								10fc12da84 
								
							
								 
							
						 
						
							
							
								
								Fixed a typo  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								79e2da2204 
								
							
								 
							
						 
						
							
							
								
								iOS:  Fixed an audio channel issue  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								10733ffbc0 
								
							
								 
							
						 
						
							
							
								
								iOS:  Use an OS-provided conversion between native format short samples and floats  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								c9a7b41864 
								
							
								 
							
						 
						
							
							
								
								Made a few of the AudioIODeviceType subclasses weak referenceable to avoid dangling references  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								81f162a43d 
								
							
								 
							
						 
						
							
							
								
								iOS:  Set the audio session category to AVAudioSessionCategoryPlayback when no input channels have been requested and add the AVAudioSessionCategoryOptionAllowBluetoothA2DP option to the session to get the best available sample rate when bluetooth headphones are connected  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								de181762d2 
								
							
								 
							
						 
						
							
							
								
								IAA:  Call AudioIODeviceCallback::audioDeviceStopped() when IAA is disconnected  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   cesare
							
						 
						
							
							
							
								
							
								ca3f1167fb 
								
							
								 
							
						 
						
							
							
								
								Fix Xcode warnings  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								693a66d73d 
								
							
								 
							
						 
						
							
							
								
								iOS:  Fixed a bug registering external hardware input channels on app startup  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								6b3f4ec010 
								
							
								 
							
						 
						
							
							
								
								IAA:  Added MIDI input to IAA plug-ins  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								ab863a6dc2 
								
							
								 
							
						 
						
							
							
								
								Replaced all usage of ScopedPointer with std::unique_ptr  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								2bda2016c1 
								
							
								 
							
						 
						
							
							
								
								Fixed an issue with setAudioPreprocessingEnabled on iOS  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   tpoole
							
						 
						
							
							
							
								
							
								a2bf8d49b6 
								
							
								 
							
						 
						
							
							
								
								iOS:  Fixed a bug in the audio channels of the simulator and older versions of iOS  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   tpoole
							
						 
						
							
							
							
								
							
								6491862417 
								
							
								 
							
						 
						
							
							
								
								iOS:  Refactored iOSAudioDevice to support multi-channel audio devices and improve the handling of sample rate changes from other apps  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   tpoole
							
						 
						
							
							
							
								
							
								3cb185fcc3 
								
							
								 
							
						 
						
							
							
								
								A minor code cleanup  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								8bb64a5ddc 
								
							
								 
							
						 
						
							
							
								
								Added getXRunCount to AudioIODevice as a way to get Xrun counts from underlying hardware  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								eda613c6db 
								
							
								 
							
						 
						
							
							
								
								Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   tpoole
							
						 
						
							
							
							
								
							
								fe134173f6 
								
							
								 
							
						 
						
							
							
								
								iOS:  Fixed an openURL iOS 10 deprecation  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   tpoole
							
						 
						
							
							
							
								
							
								b77793785d 
								
							
								 
							
						 
						
							
							
								
								iOSAudioDevice:  Removed MaximumFramesPerSlice property listener  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   tpoole
							
						 
						
							
							
							
								
							
								8482a9de64 
								
							
								 
							
						 
						
							
							
								
								iOSAudioDevice:  Refactored and added better support for buffer size changes  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								b5afccc37c 
								
							
								 
							
						 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   tpoole
							
						 
						
							
							
							
								
							
								d5c019e983 
								
							
								 
							
						 
						
							
							
								
								Fixed an unexpected buffer size change after detecting available sample rates on iOS  
							
							 
							
							
								
							
							
						 
						8 years ago