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

81 commits

Author SHA1 Message Date
Tom Poole
670f77f80c Fixed some Android compiler warnings 2019-06-06 16:50:12 +01:00
Tom Poole
3c0ccda6a5 macOS: Cleaned up old 10.6 support ifdefs 2019-04-05 10:05:21 +01:00
Tom Poole
10fc12da84 Fixed a typo 2019-02-13 09:04:23 +00:00
Tom Poole
79e2da2204 iOS: Fixed an audio channel issue 2019-02-12 18:01:14 +00:00
Tom Poole
10733ffbc0 iOS: Use an OS-provided conversion between native format short samples and floats 2019-01-17 11:26:59 +00:00
ed
c9a7b41864 Made a few of the AudioIODeviceType subclasses weak referenceable to avoid dangling references 2019-01-16 10:35:40 +00:00
ed
81f162a43d iOS: Set the audio session category to AVAudioSessionCategoryPlayback when no input channels have been requested and add the AVAudioSessionCategoryOptionAllowBluetoothA2DP option to the session to get the best available sample rate when bluetooth headphones are connected 2018-12-13 14:37:32 +00:00
ed
de181762d2 IAA: Call AudioIODeviceCallback::audioDeviceStopped() when IAA is disconnected 2018-11-26 11:14:23 +00:00
cesare
ca3f1167fb Fix Xcode warnings 2018-11-26 10:15:36 +00:00
Tom Poole
693a66d73d iOS: Fixed a bug registering external hardware input channels on app startup 2018-08-20 11:47:48 +01:00
Tom Poole
6b3f4ec010 IAA: Added MIDI input to IAA plug-ins 2018-05-01 14:08:09 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
Tom Poole
2bda2016c1 Fixed an issue with setAudioPreprocessingEnabled on iOS 2017-12-21 11:13:05 +00:00
tpoole
a2bf8d49b6 iOS: Fixed a bug in the audio channels of the simulator and older versions of iOS 2017-11-09 17:52:48 +00:00
tpoole
6491862417 iOS: Refactored iOSAudioDevice to support multi-channel audio devices and improve the handling of sample rate changes from other apps 2017-10-27 14:00:31 +01:00
tpoole
3cb185fcc3 A minor code cleanup 2017-10-12 12:31:55 +01:00
hogliux
8bb64a5ddc Added getXRunCount to AudioIODevice as a way to get Xrun counts from underlying hardware 2017-09-21 16:26:07 +01:00
jules
eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 2017-09-08 08:59:55 +01:00
tpoole
fe134173f6 iOS: Fixed an openURL iOS 10 deprecation 2017-08-01 15:37:19 +01:00
tpoole
b77793785d iOSAudioDevice: Removed MaximumFramesPerSlice property listener 2017-05-25 14:53:22 +01:00
tpoole
8482a9de64 iOSAudioDevice: Refactored and added better support for buffer size changes 2017-05-24 14:39:04 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
tpoole
d5c019e983 Fixed an unexpected buffer size change after detecting available sample rates on iOS 2017-04-03 12:22:12 +01:00
tpoole
2398f4c1d3 Used AsyncUpdater for iOS stream format changes 2017-03-08 11:03:01 +00:00
jules
a96163df2a Fixed a couple more unused variables in iOS audio 2017-03-08 10:29:26 +00:00
jules
279c4bc4db Fix for some unused variables in iOS audio 2017-03-08 10:08:49 +00:00
tpoole
d8504a6090 Moved iOS stream format changes to the message thread 2017-03-07 17:13:23 +00:00
tpoole
607b09ab7b Fixed graphics dependent header includes for IAA 2017-03-06 10:31:38 +00:00
tpoole
4c59a920b4 Added Inter-App Audio capabilities to standalone plug-ins 2017-03-01 11:55:52 +00:00
hogliux
7e1279e3f9 Fixed an int sign conversion warning 2017-01-18 12:05:20 +00:00
tpoole
4b69d0fb44 Fixed buffer size and sample rate changes in iOS background audio 2017-01-09 18:23:16 +00:00
tpoole
1e5865c458 Restored original iOS sample rate after querying all available sample rates 2017-01-05 11:19:25 +00:00
tpoole
2e84129479 Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license 2016-12-14 10:07:26 +00:00
tpoole
881dfce40f Fix deadlock in handleRouteChange for iOS audio. 2016-08-23 17:45:21 +01:00
ed
79dd695731 added ScopedLock to iOSAudioIODevice::handleRouteChange method to avoid race condition 2016-08-12 15:51:42 +01:00
jules
7abbf67a1a Tweaked the iOS audio device to make the default buffer size play in the simulator 2016-06-01 10:33:28 +01:00
hogliux
a3c377bcd0 Move kAudioUnitProperty_MaximumFramesPerSlice setting/query after initialisation 2016-05-23 14:42:34 +01:00
hogliux
77a8b9eab5 Fix a few warnings 2016-05-20 16:41:24 +01:00
hogliux
b3ee8806d6 Set kAudioUnitProperty_MaximumFramesPerSlice on iOS 2016-05-19 09:46:38 +01:00
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