|  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 | 4 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 | 
				
					
						|  tpoole | 8e4e4af795 | CLion:  Fixed issues with setting the cpp standard, launching Windows GUI apps without the console, spaces in project names, and Windows style include paths | 8 years ago | 
				
					
						|  jules | aecb819985 | Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef) | 8 years ago | 
				
					
						|  hogliux | 4f617f8c58 | Windows:  Fixed an issue where WASAPI audio would not correctly restart when changing buffer sizes | 8 years ago | 
				
					
						|  jules | dd4230586f | Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up | 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 |