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
|
10 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 |
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.
|
14 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..
|
14 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 |