34 Commits (c20a61b80210de917a0123fe110f6207e6f62d45)

Author SHA1 Message Date
  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
  jules 69e885dcd4 iOS audio interruption fix. 12 years ago
  jules 4cd95c1a66 iOS audio interruptions now invoke an error callback to the audio device. 12 years ago
  jules 591e89cd87 Replaced the badly-named method Array::removeValue() with two new methods: removeFirstMatchingValue() and removeAllInstancesOf(). If you call the old method anywhere, you can just replace any calls with removeFirstMatchingValue(), which does the same job, but whose name makes it clear that not all instances of the value will be removed. 13 years ago
  jules 4caac78a0e iOS audio fix for bluetooth headsets. 13 years ago
  jules cb05079b48 iOS audio session fix. 13 years ago
  jules d6df57b1d2 iOS audio fix for interruption handling. 13 years ago
  jules 96976db624 Windows: faster rendering on 32-bit video cards. Audio fix for iOS. 13 years ago
  jules 3995ef255f iOS audio: added some buffer size options. 13 years ago
  jules 1b87d55ebb CoreAudio fix for PPC. 13 years ago
  jules 44a050c1aa Fix for the parameter types of Colour::fromRGBAFloat. Change on iOS to avoid enabling an audio input device unless needed. 13 years ago
  Julian Storer 35f226319f Fixed a typo in the temporary amalgamated files. Tidied up some constness. 13 years ago
  Julian Storer b70e0a28d2 First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. 13 years ago
  Julian Storer 0853a9b686 Removed const-ness from some return types to take advantage of future c++0x advantages. 14 years ago
  Julian Storer b047d9be53 More 'nullptr' updates and minor clean-ups. 14 years ago
  Julian Storer f04309f44a Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers. 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer 571a2626da Fixed an image anti-aliasing problem. Created some new methods in AudioIODeviceType to create device-specific types. Tidied up some win32 DLL build problems. Added support for drag-and-drop from iTunes on mac. 14 years ago
  Julian Storer 9770806e09 Renamed and shifted around a few native code files. 14 years ago
  Julian Storer 952b8c3940 Updated ComponentDragger to handle transformed components (this required a change to its parameters). Tidied up some classes with the JUCE_DECLARE_NON_COPYABLE macro. Changed some 3rd-party include statements to use angle-bracket quotes. 14 years ago
  Julian Storer a5cf4030f5 New class LeakedObjectDetector, and JUCE_LEAK_DETECTOR macros for spotting leakages in a neat, cross-platform way. Used these to replace all the old juce_UseDebuggingNewOperator stuff in all the classes. Also some drawable and component transform fixes. 14 years ago
  Julian Storer 85c32498dc Spelling correction and iOS file path tweaks. 14 years ago
  Julian Storer 942999ea31 Fix for xcode linker warnings when using the static lib. Tweaks to iPhone audio and StretchableLayoutManager. 15 years ago
  Julian Storer 27506c2120 Copyright notice update. 15 years ago
  Julian Storer a728139698 Small fix for demo plugin code. Minor code clean-ups. 15 years ago
  Julian Storer 841a6665bd Minor string literal tidy-ups. 15 years ago
  Julian Storer 8b8316038b Converted the BitArray class into "BigInteger", replacing its clunky old arithmetic methods with a proper set of arithmetic operators so it can be used like an int. All the bit-access methods are still there, and there's a typedef of BitArray -> BigInteger to allow most old code to still work. (You might need to change calls to isEmpty() to isZero() though). Also fixed a bug in MidiBuffer. 15 years ago
  Julian Storer 08eb852103 Minor code clean-ups. 15 years ago
  Julian Storer 39b583fe1e Modernised some old code. 15 years ago