62 Commits (433a82edee901b472b673d5318394a2c1fad0d8c)

Author SHA1 Message Date
  tpoole b77793785d iOSAudioDevice: Removed MaximumFramesPerSlice property listener 8 years ago
  tpoole 8482a9de64 iOSAudioDevice: Refactored and added better support for buffer size changes 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  tpoole d5c019e983 Fixed an unexpected buffer size change after detecting available sample rates on iOS 8 years ago
  tpoole 2398f4c1d3 Used AsyncUpdater for iOS stream format changes 8 years ago
  jules a96163df2a Fixed a couple more unused variables in iOS audio 8 years ago
  jules 279c4bc4db Fix for some unused variables in iOS audio 8 years ago
  tpoole d8504a6090 Moved iOS stream format changes to the message thread 8 years ago
  tpoole 607b09ab7b Fixed graphics dependent header includes for IAA 8 years ago
  tpoole 4c59a920b4 Added Inter-App Audio capabilities to standalone plug-ins 8 years ago
  hogliux 7e1279e3f9 Fixed an int sign conversion warning 8 years ago
  tpoole 4b69d0fb44 Fixed buffer size and sample rate changes in iOS background audio 8 years ago
  tpoole 1e5865c458 Restored original iOS sample rate after querying all available sample rates 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
  tpoole 881dfce40f Fix deadlock in handleRouteChange for iOS audio. 8 years ago
  ed 79dd695731 added ScopedLock to iOSAudioIODevice::handleRouteChange method to avoid race condition 8 years ago
  jules 7abbf67a1a Tweaked the iOS audio device to make the default buffer size play in the simulator 9 years ago
  hogliux a3c377bcd0 Move kAudioUnitProperty_MaximumFramesPerSlice setting/query after initialisation 9 years ago
  hogliux 77a8b9eab5 Fix a few warnings 9 years ago
  hogliux b3ee8806d6 Set kAudioUnitProperty_MaximumFramesPerSlice on iOS 9 years ago
  Timur Doumler 70949aa0c6 Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects. 9 years ago
  jules b5907fa90d Normalised some divider comments 9 years ago
  jules 32bb5798bf Fixed a rounding error in iOS audio device sample rate selection 9 years ago
  jules 567e0d5fb7 Fixed a device name mismatch in iOS audio 9 years ago
  jules 010afc6baf Fixed a problem with iOS audio device shutdown 9 years ago
  jules 8a9322456f Replaced the now-deprecated iOS audio code with a new AVSession-based version. 9 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules e34e00ebfc Fixed a typo in iOS audio code. 10 years ago
  jules 5fdbdc9e9e Added a method AudioIODevice::setGainPreprocessingEnabled() to allow disabling of mic AGC on iOS and Android devices. 11 years ago
  jules a17aa2f1a4 iOS audio: avoided slow check for sample rate support and implemented latency getters. 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 6927338f9a iOS audio rate-setting fix. 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 2623f4d1e1 Added method String::clear(), and used it to replace a few uses of String::empty. 11 years ago
  jules 0d6b8f159b Added some logic to cope with buffer size changes in iOS audio. 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 ee565c32c8 Added an assertion to catch unusual audio buffer behaviour on iOS. 11 years ago
  jules f86739b221 Fixed a couple of iOS build issues. 12 years ago
  jules 9610a27cb9 iOS bluetooth audio fix. 12 years ago
  jules d6954b4bcf Avoided an assertion in iOS audio code. 12 years ago
  jules 03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 12 years ago
  jules b9b77cab4b iOS audio buffer size fix. 12 years ago
  jules 46773828cc Fixed a typo in iOS audio. 12 years ago
  jules 161a0b04c5 iOS audio session interruption change. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 8e8dc5667f Renamed a few old references to "iPhoneOS" as "iOS". 12 years ago
  jules c3abff7d42 Made iOS audio stop with an error callback when the playback device is removed. 12 years ago