|  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 | 
				
					
						|  hogliux | 60c664c83c | WASAPI:  Fixed an issue where the AudioIODevice would not be stopped if the system goes to sleep | 8 years ago | 
				
					
						|  jules | 5bdd485a31 | DRYed some win32 COM helper macros. Stripped out some junk from juce_win32_Windowing | 8 years ago | 
				
					
						|  hogliux | b5afccc37c | Updated file headers and the README with the JUCE 5 license | 8 years ago | 
				
					
						|  tpoole | 2e84129479 | Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license | 9 years ago | 
				
					
						|  hogliux | bf582f6c5b | Fix errors and warnings on mingw-w64 | 9 years ago | 
				
					
						|  jules | 146afb4a19 | A few minor mingw workarounds. | 9 years ago | 
				
					
						|  jules | 4583fa3fbf | Used the ignoreUnused() function to tidy up some old code | 10 years ago | 
				
					
						|  Timur Doumler | dca4d77f9d | Fixed compiler warnings on Visual Studio 2015 RTM. | 10 years ago | 
				
					
						|  hogliux | c7b8e77031 | Update copyright notice | 10 years ago | 
				
					
						|  jules | c19df0cc20 | A couple more small fixes to WASAPI | 10 years ago | 
				
					
						|  jules | faa7f256b7 | Even more WASAPI updates and fixes. Allegedly this means that exclusive mode should now work! | 10 years ago | 
				
					
						|  jules | 7b3ca9900e | Oops.. fixed typo in WASAPI code! | 10 years ago | 
				
					
						|  jules | 9f073272f7 | More WASAPI improvements. | 10 years ago | 
				
					
						|  jules | 79f59afb32 | Fixes for WASAPI exclusive mode. | 10 years ago | 
				
					
						|  jules | c0ade582d8 | Added new flag JUCE_WASAPI_EXCLUSIVE that provides a new audio device type for opening WASAPI devices in exclusive mode. | 10 years ago | 
				
					
						|  jules | f2fbd391dc | Minor clean-ups | 11 years ago | 
				
					
						|  jules | cd30b3bfd1 | Minor warning fixes for mingw | 11 years ago | 
				
					
						|  jules | 728cc9b40c | Minor clean-ups | 11 years ago | 
				
					
						|  jules | fa21d2ac02 | Replaced AudioSampleBuffer::getSampleData with getReadPointer/getWritePointer methods (the old method is still available but deprecated). Apart from making code more explanatory and improving constness, these work with a new flag that keeps track of whether the buffer is clear, so that some operations can be elided when  the data is known to be empty. | 11 years ago | 
				
					
						|  jules | 5ede2da44b | Improved some MemoryBlock comments and gave the class a reset() method. | 11 years ago | 
				
					
						|  jules | 017dbc988d | Refactored some AudioIODevice methods to return Arrays of sample rates + buffer sizes. | 12 years ago | 
				
					
						|  jules | 3f9a4834a6 | Added a few TRANS wrappers around error messages. | 12 years ago | 
				
					
						|  jules | 2623f4d1e1 | Added method String::clear(), and used it to replace a few uses of String::empty. | 12 years ago | 
				
					
						|  jules | c75a7300f5 | Added some 'override' modifiers to overridden methods. | 12 years ago | 
				
					
						|  jules | 03c2801f3f | Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 | 12 years ago | 
				
					
						|  jules | 14ec53de2e | WASPI: used mix format channel mask. | 12 years ago | 
				
					
						|  jules | 82adb05331 | Minor tidying-up. | 12 years ago | 
				
					
						|  jules | e294a1d708 | WASAPI compile fix for vs2008 | 12 years ago | 
				
					
						|  jules | 8b21bd42f9 | WASAPI logging fix. | 12 years ago | 
				
					
						|  jules | 2be6b48cd9 | Eliminated some OS dependencies in WASAPI. Added mingw workarounds for __uuidof | 12 years ago |