82 Commits (fab6a072bc3162f33eb1f51ebcac96117b1dddfd)

Author SHA1 Message Date
  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 3 years ago
  reuk 3f5862cf17
WASAPI: Tidy up internal buffering mechanism 3 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 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 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 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