75 Commits (61c638106f84bdadd7b9ef380b30bdee9b51da05)

Author SHA1 Message Date
  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
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules df4e055d02 Tweaked ASIO device creation sequence to try to avoid breaking some flaky drivers. 10 years ago
  jules 5c2e51da15 Tidy-up of ASIO generics, to allow more simultaneous devices. 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 5c48d16548 Fix for an ASIO problem when opening an input-only device 10 years ago
  jules e938b90feb Added some extra sample rate support for ASIO. 11 years ago
  jules 017dbc988d Refactored some AudioIODevice methods to return Arrays of sample rates + buffer sizes. 11 years ago
  jules 2623f4d1e1 Added method String::clear(), and used it to replace a few uses of String::empty. 11 years ago
  jules 39f41a977b Fix for codeblocks compiling ASIO. 11 years ago
  jules c24082ae49 ASIO: now sends a reset request when the device changes its sample rate. 11 years ago
  jules 74390295ad Fixed a few MSVC warnings. 11 years ago
  jules 0d477bb422 Cleaned up some ASIO code and added some logging. 11 years ago
  jules 5b25ac6609 Renamed the swapWithArray methods in the array classes to "swapWith" to be more consistent with other swap method naming, and templated the methods for more flexibility. 11 years ago