199 Commits (ddcd78eae8f126dbde48e112d10aee9b64e784d0)

Author SHA1 Message Date
  jules c562cfc3cc Converted AudioSampleBuffer into a templated class that can use either float or double types. Used this to implement 64-bit audio plugin support in VST and AU 9 years ago
  jules 020b34f67f Fixed a couple of stray semicolons 9 years ago
  jules 14e5d9dad8 Fix for CoreAudio initialisation of devices that can't handle sample rate change requests 9 years ago
  jules e2c274840d Disabled some spurious Xcode 7 warnings 9 years ago
  hogliux c89f476127 Add getName to MidiOutput devices 9 years ago
  Timur Doumler dca4d77f9d Fixed compiler warnings on Visual Studio 2015 RTM. 10 years ago
  hogliux c7b8e77031 Update copyright notice 10 years ago
  hogliux 512d0baf67 Fix audio channel allocation issue on ALSA/linux 10 years ago
  hogliux f8cffb5949 Fix some warnings on newer GCC versions on linux 10 years ago
  jules d474af1e11 Added 384k sample rate to the CoreAudio support. (Apparently people actually need that..) 10 years ago
  jules 8e6f506803 Fixed an issue with CFString releasing in OSX midi when devices fail to open. 10 years ago
  hogliux 8c242b7547 Fix warnings on linux 10 years ago
  jules 2b5c9b43cf Made AudioDeviceManager prefer to use a device's current sample rate if asked to use a default rate. 10 years ago
  jules 1b3d7e9f3e Avoided an arithmetic overflow in OpenSLAudioIODevice when buffer sizes are very big. 10 years ago
  jules ec793d9f29 Tweak to CoreAudio handling to make Zoom soundcards work. 10 years ago
  jules df4e055d02 Tweaked ASIO device creation sequence to try to avoid breaking some flaky drivers. 10 years ago
  jules 45c620a996 Fix for ALSA CPU use when using an input device without an output device. 10 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 5c2e51da15 Tidy-up of ASIO generics, to allow more simultaneous devices. 10 years ago
  jules 7b3ca9900e Oops.. fixed typo in WASAPI code! 10 years ago
  jules 9f073272f7 More WASAPI improvements. 10 years ago
  jules 79f59afb32 Fixes for WASAPI exclusive mode. 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 5eb98197b8 Tweaked linux midi to use direct rather than buffered output. 10 years ago
  jules b51cc38718 Added a missing semicolon in ALSA 10 years ago
  jules f2fbd391dc Minor clean-ups 10 years ago
  jules b1e4823066 Avoided some gcc compiler warnings 10 years ago
  jules 86fc9d7e16 Introjucer: Updates to the android exporter, adding a toolchain version setting. 10 years ago
  jules e34e00ebfc Fixed a typo in iOS audio code. 10 years ago
  jules cd30b3bfd1 Minor warning fixes for mingw 10 years ago
  jules 2f1ef234ce Tightened up a few places where numeric conversion warnings could happen. 11 years ago
  jules e938b90feb Added some extra sample rate support for ASIO. 11 years ago
  jules 5fdbdc9e9e Added a method AudioIODevice::setGainPreprocessingEnabled() to allow disabling of mic AGC on iOS and Android devices. 11 years ago
  jules 0e158e3630 Made the CoreAudio device return its bit-depth correctly. 11 years ago
  jules a17aa2f1a4 iOS audio: avoided slow check for sample rate support and implemented latency getters. 11 years ago
  jules 625d4289f3 CoreAudio: tweaked number of retries when playing to help avoid glitching. 11 years ago
  jules 9fc2a0ca27 On OSX/linux, made sure the MidiOutput closes its thread on destruction. 11 years ago
  jules a0c18acb1e Relaxed the requirement for AudioSampleBuffer to have more than zero channels, and gave it a default constructor. 11 years ago
  jules 728cc9b40c Minor clean-ups 11 years ago
  jules fa21d2ac02 Replaced AudioSampleBuffer::getSampleData with getReadPointer/getWritePointer methods (the old method is still available but deprecated). Apart from making code more explanatory and improving constness, these work with a new flag that keeps track of whether the buffer is clear, so that some operations can be elided when the data is known to be empty. 11 years ago
  jules 5ede2da44b Improved some MemoryBlock comments and gave the class a reset() method. 11 years ago
  jules 14a5fcf410 Attempt at better recovery from malformed sysex messages in a midi stream. 11 years ago
  jules d20441ad62 win32 midi - handling for drivers returning a MIDIERR_NOTREADY error. 11 years ago
  jules 1fef7a8408 Better opening of JACK DLLs. 11 years ago
  jules 699a09f224 Updated some CoreAudio channel name code to use newer API calls. 11 years ago
  jules 48d9050f02 Fix for CoreAudio channels when opening two different devices as input + output. 11 years ago
  jules 6927338f9a iOS audio rate-setting fix. 11 years ago
  jules c548c138ed Another CoreAudio fix. 11 years ago