3 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  Tom Poole 6bf9bb9a2e Add final specifiers in implementation files 1 year ago
  Tom Poole 4153d59e39 Formatting 1 year ago
  Anthony Nicholls 05d5c94990
Native: Rename all native files for improved consistency 2 years ago
  hogliux 4abdb6da3e ASIO: Make "DENON DJ ASIO Driver" workaround more specific to the exact buggy driver version 2 years ago
  reuk a6185421a2
ASIO: Add missing override on destructor 2 years ago
  attila f075de78fa AudioIODeviceCallback, AudioBuffer, AudioFormatReader: Use const T* const* for multi-channel data 2 years ago
  reuk cfa289d943
AudioProcessor: Allow querying of the host timestamp in processBlock 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
  ed 3f7791bbfe ASIO: Include max size when adding supported buffer sizes 3 years ago
  ed b8cb4da497 ASIO: Amend 61fdde7c to always sleep after calling setSampleRate() 3 years ago
  ed 61fdde7cf9 ASIO: Add short sleep after calling setSampleRate() to allow devices to respond to changes 3 years ago
  ed b5c0c75a5b ASIO: Read buffer size after setting device sample rate 4 years ago
  ed 27af34af8b ASIO: Support larger buffer sizes 4 years ago
  ed d30c0502bf ASIO: Update buffer size list when opening a device 4 years ago
  reuk a32b3e7f23 ASIO: Fix unused data member warning 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
  reuk c4f41de21d
ASIO: Fix warnings when building with ClangCL 4 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  ed 306e793895 Windows: Avoid logging ASIO errors to the console twice 5 years ago
  ed da2cd2e619 Windows: Catch and report exception when releasing dodgy ASIO drivers 5 years ago
  ed 35023af7ff Windows: Removed an ancient workaround when getting the input/output latencies of an ASIO device 5 years ago
  ed a5424b3798 Windows: Fixed a crash when releasing a specific ASIO driver 5 years ago
  ed 6283130203 ASIO: Made the isBlacklistedDriver() check a bit broader 5 years ago
  ed dc81c295cd ASIO: Update the sample rate when resetting device so it is in sync with control panels 5 years ago
  ed b3bcb66349 ASIO: Blacklist some misbehaving drivers 6 years ago
  ed 6bb7618e1e ASIO: Call convertASIOString() in getLastDriverError() 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
  hogliux 4ebfb32000 ASIO: Ensured that the parameters to ASIO's getChannels callback are always initialised 6 years ago
  jules e2dcc32f88 Updated old code where the 'volatile' keyword was still being used 7 years ago
  jules 3d7c777238 Some light modernisation of a bunch of old code 7 years ago
  jules 1aaa598a5f Added JUCE_DECLARE_WEAK_REFERENCEABLE macro to make it easier to creat weak-referenceable classes 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 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 3f72a03f30 Fixed whitespace in last commit 8 years ago
  hogliux c2caad42b5 Added missing CoInitialize when using ASIO audio device 8 years ago
  jules f58eda8f3e Added 32K as a supported ASIO sample rate 9 years ago
  jules fb864a5cb1 Corrected some spelling mistakes in comments 9 years ago
  jules 0784f399f3 Fixed a typo in the ASIO code 9 years ago
  jules 101c4782e1 Avoided some pedantic warnings in the win32 ASIO code 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 9 years ago
  jules 2a1234b6ac Simplified some inter-module dependencies and exception-catching fallbacks 9 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 9 years ago
  jules 4fd8913037 Added a new method Array::sort() which uses the default comparator for simple types 9 years ago