6 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  Tom Poole 6bf9bb9a2e Add final specifiers in implementation files 1 year ago
  Anthony Nicholls 158220ddfa Formatting: Use nested namespace definitions 1 year ago
  Tom Poole 4153d59e39 Formatting 1 year ago
  reuk 1f90ecf6e3 WASAPI: Allow querying default layouts 1 year ago
  reuk 3ee03cadd9
WASAPI: Avoid OOB write when the device activates fewer channels than requested 1 year 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]] 2 years ago
  chroma d3cff375be Thread: Introduce a new Thread backend 2 years ago
  attila f075de78fa AudioIODeviceCallback, AudioBuffer, AudioFormatReader: Use const T* const* for multi-channel data 2 years ago
  hogliux 9f803fe88b WASAPI: Search for the maximum number of channels on a WASAPI device instead of relying on default 2 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 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 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