77 Commits (61c638106f84bdadd7b9ef380b30bdee9b51da05)

Author SHA1 Message Date
  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 4 years ago
  ed e28e22989e WASAPI: Find a supported format before querying for supported sample rates when opening an exclusive mode stream 4 years ago
  ed 54164fac3f Windows: Added ComSmartPtr::getInterface() and used it in a few places to simplify some COM code 4 years ago
  ed 99b3d85fcc Windows: Always use requested sample rate when opening a WASAPI device with sample rate conversion enabled 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 4 years ago
  ed b01e9276ba Windows: Added support for sample rate conversion between input/output in the WASAPI audio device 4 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 5 years ago
  ed fd4125d964 WASAPI: Fixed a double-deletion crash on older versions of Windows 5 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 6 years ago
  jules 86b4fd72a0 Added support for extremely high sample rates to audio devices 6 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 7 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 7 years ago
  jules aecb819985 Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef) 7 years ago
  hogliux 4f617f8c58 Windows: Fixed an issue where WASAPI audio would not correctly restart when changing buffer sizes 7 years ago
  jules dd4230586f Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up 7 years ago
  hogliux 8bb64a5ddc Added getXRunCount to AudioIODevice as a way to get Xrun counts from underlying hardware 7 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 7 years ago
  hogliux 60c664c83c WASAPI: Fixed an issue where the AudioIODevice would not be stopped if the system goes to sleep 7 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 8 years ago
  hogliux bf582f6c5b Fix errors and warnings on mingw-w64 8 years ago
  jules 146afb4a19 A few minor mingw workarounds. 9 years ago
  jules 4583fa3fbf Used the ignoreUnused() function to tidy up some old code 9 years ago
  Timur Doumler dca4d77f9d Fixed compiler warnings on Visual Studio 2015 RTM. 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 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