1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-13 00:04:19 +00:00
Commit graph

42 commits

Author SHA1 Message Date
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. 2016-04-06 18:31:24 +01:00
jules
b5907fa90d Normalised some divider comments 2016-02-20 09:45:43 +00:00
jules
32bb5798bf Fixed a rounding error in iOS audio device sample rate selection 2016-02-16 15:36:05 +00:00
jules
567e0d5fb7 Fixed a device name mismatch in iOS audio 2016-02-04 12:17:53 +00:00
jules
010afc6baf Fixed a problem with iOS audio device shutdown 2016-01-20 06:27:51 -08:00
jules
8a9322456f Replaced the now-deprecated iOS audio code with a new AVSession-based version. 2016-01-07 17:28:27 +00:00
jules
02492b36b9 Lots of small whitespace tweaks. 2015-12-13 19:32:05 +00:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
jules
e34e00ebfc Fixed a typo in iOS audio code. 2014-08-13 13:01:02 +01:00
jules
5fdbdc9e9e Added a method AudioIODevice::setGainPreprocessingEnabled() to allow disabling of mic AGC on iOS and Android devices. 2014-05-24 19:04:47 +01:00
jules
a17aa2f1a4 iOS audio: avoided slow check for sample rate support and implemented latency getters. 2014-05-12 21:36:04 +01:00
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. 2014-03-24 14:39:32 +00:00
jules
6927338f9a iOS audio rate-setting fix. 2014-01-08 16:34:59 +00:00
jules
017dbc988d Refactored some AudioIODevice methods to return Arrays of sample rates + buffer sizes. 2013-12-18 10:57:11 +00:00
jules
7798d36b49 iOS audio: now sends a message to audioDeviceError() when an interrupted device restarts. 2013-12-14 15:05:09 +00:00
jules
2623f4d1e1 Added method String::clear(), and used it to replace a few uses of String::empty. 2013-12-01 11:32:39 +00:00
jules
0d6b8f159b Added some logic to cope with buffer size changes in iOS audio. 2013-11-18 10:10:06 +00:00
jules
4c9b1eff4f Improvements to handling of sample rates and buffer sizes in iOS audio. 2013-10-01 12:58:15 +01:00
jules
672283a1e4 Fix for iOS audio device closing. 2013-09-27 20:00:39 +01:00
jules
ee565c32c8 Added an assertion to catch unusual audio buffer behaviour on iOS. 2013-09-06 20:41:30 +01:00
jules
f86739b221 Fixed a couple of iOS build issues. 2013-07-09 17:42:59 +01:00
jules
9610a27cb9 iOS bluetooth audio fix. 2013-07-05 15:19:33 +01:00
jules
d6954b4bcf Avoided an assertion in iOS audio code. 2013-06-22 12:56:54 +01:00
jules
03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 2013-06-13 13:17:12 +01:00
jules
b9b77cab4b iOS audio buffer size fix. 2013-06-07 11:35:06 +01:00
jules
46773828cc Fixed a typo in iOS audio. 2013-03-28 14:24:02 +00:00
jules
161a0b04c5 iOS audio session interruption change. 2013-03-25 14:34:24 +00:00
jules
0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 2012-12-04 21:39:15 +00:00
jules
8e8dc5667f Renamed a few old references to "iPhoneOS" as "iOS". 2012-11-13 18:28:55 +00:00
jules
c3abff7d42 Made iOS audio stop with an error callback when the playback device is removed. 2012-11-07 10:05:54 +00:00
jules
69e885dcd4 iOS audio interruption fix. 2012-10-02 12:55:15 +01:00
jules
4cd95c1a66 iOS audio interruptions now invoke an error callback to the audio device. 2012-09-26 20:16:42 +01:00
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. 2012-07-07 21:09:10 +01:00
jules
4caac78a0e iOS audio fix for bluetooth headsets. 2012-05-21 10:41:16 +01:00
jules
cb05079b48 iOS audio session fix. 2012-04-02 11:41:18 +01:00
jules
d6df57b1d2 iOS audio fix for interruption handling. 2012-03-15 16:00:10 +00:00
jules
96976db624 Windows: faster rendering on 32-bit video cards. Audio fix for iOS. 2012-02-29 15:10:11 +00:00
jules
3995ef255f iOS audio: added some buffer size options. 2011-12-18 11:44:09 +00:00
jules
1b87d55ebb CoreAudio fix for PPC. 2011-11-17 14:47:13 +00:00
jules
44a050c1aa Fix for the parameter types of Colour::fromRGBAFloat. Change on iOS to avoid enabling an audio input device unless needed. 2011-11-09 16:53:24 +00:00
Julian Storer
35f226319f Fixed a typo in the temporary amalgamated files. Tidied up some constness. 2011-08-12 13:25:06 +01:00
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.. 2011-08-12 10:04:52 +01:00
Renamed from src/native/mac/juce_ios_Audio.cpp (Browse further)