173 Commits (c20a61b80210de917a0123fe110f6207e6f62d45)

Author SHA1 Message Date
  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
  jules 205e5ca74f Fixed a typo in CoreAudio device opening. 11 years ago
  jules a052b648ec Better CoreAudio handling of devices with combined in/out channels. 11 years ago
  jules 7906c75f4d Overrode a deprecation warning in getting CoreAudio channel names. If anyone knows a way to achieve the same functionality using the new APIs, please let me know! 11 years ago
  jules f79248c530 Fixed a silly typo in the latest CoreAudio changes. 11 years ago
  jules dcb7e61ed5 Redesigned CoreAudio for better handling of separate in/out devices. 11 years ago
  jules 017dbc988d Refactored some AudioIODevice methods to return Arrays of sample rates + buffer sizes. 11 years ago
  jules 7798d36b49 iOS audio: now sends a message to audioDeviceError() when an interrupted device restarts. 11 years ago
  jules 3f9a4834a6 Added a few TRANS wrappers around error messages. 11 years ago
  jules 33b1e7bd16 Tweaked CoreAudio slightly, and added some more logging. 11 years ago
  jules e53235741f Added support for NEON vector instructions, and some unit-tests for FloatVectorOperations. 11 years ago
  jules 2edec00b55 Removed a few more uses of String::empty. 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 0d6b8f159b Added some logic to cope with buffer size changes in iOS audio. 11 years ago
  jules 26828713ba Removed some locking from CoreAudio. 11 years ago
  jules ad490925e4 ALSA device name utf-8 encoding fix. 11 years ago
  jules c24082ae49 ASIO: now sends a reset request when the device changes its sample rate. 11 years ago
  jules 4c9b1eff4f Improvements to handling of sample rates and buffer sizes in iOS audio. 11 years ago
  jules 672283a1e4 Fix for iOS audio device closing. 11 years ago
  jules d0629ab14e Improved always-on-top window detection. Cleaned up some old obj-C code. 11 years ago
  jules ee565c32c8 Added an assertion to catch unusual audio buffer behaviour on iOS. 11 years ago
  jules c4c8666676 ALSA: fixed some problems with the minimum number of channels asked for. 11 years ago
  jules 69dcde0f4d ALSA: added support for SND_PCM_FORMAT_S24_LE devices. 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 3cd00c8730 A few android warning fixes. 11 years ago