Tom Poole
							
						 | 
						
							
							
							
								
							
								6bf9bb9a2e
								
							
								
							
						 | 
						
							
							
								
								Add final specifiers in implementation files
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Anthony Nicholls
							
						 | 
						
							
							
							
								
							
								158220ddfa
								
							
								
							
						 | 
						
							
							
								
								Formatting: Use nested namespace definitions
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								4153d59e39
								
							
								
							
						 | 
						
							
							
								
								Formatting
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   reuk
							
						 | 
						
							
							
							
								
							
								1f90ecf6e3
								
							
								
							
						 | 
						
							
							
								
								WASAPI: Allow querying default layouts
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   reuk
							
						 | 
						
							
							
								
								
							
							
								
							
								3ee03cadd9
								
									 
										
											
										
									 
								
							
								
							
						 | 
						
							
							
								
								WASAPI: Avoid OOB write when the device activates fewer channels than requested
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Anthony Nicholls
							
						 | 
						
							
							
								
								
							
							
								
							
								05d5c94990
								
									 
										
											
										
									 
								
							
								
							
						 | 
						
							
							
								
								Native: Rename all native files for improved consistency
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   reuk
							
						 | 
						
							
							
								
								
							
							
								
							
								49a954d473
								
									 
										
											
										
									 
								
							
								
							
						 | 
						
							
							
								
								WASAPI: Only send change broadcast when devices are updated
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   reuk
							
						 | 
						
							
							
								
								
							
							
								
							
								28f2157912
								
									 
										
											
										
									 
								
							
								
							
						 | 
						
							
							
								
								Convert ignoreUnused to [[maybe_unused]]
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   chroma
							
						 | 
						
							
							
							
								
							
								d3cff375be
								
							
								
							
						 | 
						
							
							
								
								Thread: Introduce a new Thread backend
							
							
							
							
							
							
								
							
							
							This is a breaking change - see BREAKING-CHANGES.txt 
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   attila
							
						 | 
						
							
							
							
								
							
								f075de78fa
								
							
								
							
						 | 
						
							
							
								
								AudioIODeviceCallback, AudioBuffer, AudioFormatReader:  Use const T* const* for multi-channel data
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								9f803fe88b
								
							
								
							
						 | 
						
							
							
								
								WASAPI: Search for the maximum number of channels on a WASAPI device instead of relying on default
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   reuk
							
						 | 
						
							
							
								
								
							
							
								
							
								cfa289d943
								
									 
										
											
										
									 
								
							
								
							
						 | 
						
							
							
								
								AudioProcessor:  Allow querying of the host timestamp in processBlock
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   reuk
							
						 | 
						
							
							
								
								
							
							
								
							
								19ddbe2368
								
									 
										
											
										
									 
								
							
								
							
						 | 
						
							
							
								
								Warnings:  Fix missing-prototypes warnings
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								dea3fe60e4
								
							
								
							
						 | 
						
							
							
								
								Update copyright banners
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								1f29416fd0
								
							
								
							
						 | 
						
							
							
								
								AudioDeviceManager: Improve device sample rate handling
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								de97e53a87
								
							
								
							
						 | 
						
							
							
								
								Add 24000 Hz to standard device sample rates to support Airpods Pro
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   reuk
							
						 | 
						
							
							
								
								
							
							
								
							
								f429647ae9
								
									 
										
											
										
									 
								
							
								
							
						 | 
						
							
							
								
								MinGW:  Add uuid definitions for MinGW-w64
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   reuk
							
						 | 
						
							
							
								
								
							
							
								
							
								b0bd1c4f63
								
									 
										
											
										
									 
								
							
								
							
						 | 
						
							
							
								
								SingleThreadedAbstractFifo:  Move into juce_core
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   reuk
							
						 | 
						
							
							
								
								
							
							
								
							
								3f5862cf17
								
									 
										
											
										
									 
								
							
								
							
						 | 
						
							
							
								
								WASAPI:  Tidy up internal buffering mechanism
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   reuk
							
						 | 
						
							
							
								
								
							
							
								
							
								7ac6911ccc
								
									 
										
											
										
									 
								
							
								
							
						 | 
						
							
							
								
								Windows:  Fix clang/gnu compiler warnings
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								0fc1ede50f
								
							
								
							
						 | 
						
							
							
								
								Used MemoryBlock::isEmpty() in a few places
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								765eafb1eb
								
							
								
							
						 | 
						
							
							
								
								Fixed some file permissions
							
							
							
							
								
							
							
						 | 
						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
							
							
							
							
								
							
							
						 | 
						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 | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								e28e22989e
								
							
								
							
						 | 
						
							
							
								
								WASAPI:  Find a supported format before querying for supported sample rates when opening an exclusive mode stream
							
							
							
							
								
							
							
						 | 
						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 | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								b5214a341e
								
							
								
							
						 | 
						
							
							
								
								Normalised lambda whitespace
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								894e7d2bd2
								
							
								
							
						 | 
						
							
							
								
								Updated all license headers
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								2d16374b14
								
							
								
							
						 | 
						
							
							
								
								Updated all license headers
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								fa0f3af034
								
							
								
							
						 | 
						
							
							
								
								WASAPI:  Suspend processing when AudioSessionStateInactive session event is received and restart on AudioSessionStateActive
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								0ff16ddadb
								
							
								
							
						 | 
						
							
							
								
								Windows:  Fixed a potential crash when closing and re-opening WASAPI audio devices
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								5bda9de977
								
							
								
							
						 | 
						
							
							
								
								Windows:  Fixed some build errors and warnings when using Clang in Visual Studio
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								dc4a4f7d47
								
							
								
							
						 | 
						
							
							
								
								Windows:  Clear the bufferSizes array in WASAPIAudioIODevice::initialise() to avoid duplicate values being added when re-initialising
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								fd4125d964
								
							
								
							
						 | 
						
							
							
								
								WASAPI:  Fixed a double-deletion crash on older versions of Windows
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								c9a7b41864
								
							
								
							
						 | 
						
							
							
								
								Made a few of the AudioIODeviceType subclasses weak referenceable to avoid dangling references
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								dfcc9d758e
								
							
								
							
						 | 
						
							
							
								
								WASAPI:  Re-open the audio device when waking up
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								0b539f5330
								
							
								
							
						 | 
						
							
							
								
								Cancel any pending async updates in the WASAPIAudioIODevice destructor
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								8346b578b5
								
							
								
							
						 | 
						
							
							
								
								Removed a stray logging statement from the WASAPI code
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								0b71fdb9a8
								
							
								
							
						 | 
						
							
							
								
								Added support for lower sample rates to audio devices
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								86b4fd72a0
								
							
								
							
						 | 
						
							
							
								
								Added support for extremely high sample rates to audio devices
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								e2dcc32f88
								
							
								
							
						 | 
						
							
							
								
								Updated old code where the 'volatile' keyword was still being used
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								ab863a6dc2
								
							
								
							
						 | 
						
							
							
								
								Replaced all usage of ScopedPointer with std::unique_ptr
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								4229dc0a4f
								
							
								
							
						 | 
						
							
							
								
								Made a lot of ScopedPointer usage conform to the std::unique_ptr interface
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								f85d706131
								
							
								
							
						 | 
						
							
							
								
								Some minor formatting and comment fixes
							
							
							
							
								
							
							
						 | 
						8 years ago |