1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-06 04:00:08 +00:00
Commit graph

392 commits

Author SHA1 Message Date
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
166e1d1185 macOS: Ensure that the global CoreMIDI client is initialised when calling MIDI I/O methods 2018-12-11 18:15:11 +00:00
ed
f4c67f6fa7 Whitespace 2018-12-03 17:02:26 +00:00
ed
eaf0f990d4 Replaced all uses of static_cast<Type&&> with std::move 2018-11-28 17:29:20 +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
hogliux
008b7a9ab2 Re-structured the low-level Android native code
Please see the forum post "Re-structuring of JUCE’s low-level Android code" and the BREAKING-CHANGES.txt for more information.
2018-11-13 12:33:40 +00:00
Tom Poole
f0a4b67915 Android: Fixed some compiler warnings 2018-11-09 14:04:46 +00:00
cesare
73ac883b2f Tidied up Oboe asserts, made logging clearer and removed some redundant code 2018-11-07 17:04:58 +00:00
cesare
b434434d07 Fix Oboe assertions on Android 2018-11-06 11:28:48 +00:00
jules
e19c673b4e Whitespace 2018-11-05 10:05:06 +00:00
Lukasz Kozakiewicz
2718ce96f0 Updates to support the latest Oboe (c5c3cc17f78974bf005bf33a2de1a093ac55cc07). 2018-11-05 10:03:05 +00:00
Tom Poole
d83360a771 Windows: Updated the WinRT MIDI interface 2018-11-02 14:34:05 +00:00
jules
9054620d67 Updated some Oboe calls that had changed name 2018-10-30 11:19:04 +00:00
ed
9b4ba780ed Fixed a potential out-of-bounds array access in the CoreAudio internals 2018-10-29 16:51:10 +00:00
ed
0b71fdb9a8 Added support for lower sample rates to audio devices 2018-10-29 15:12:58 +00:00
ed
c43e62a16a Whitespace 2018-10-26 14:21:17 +01:00
cesare
be56122e7e Linux: Fix problem with ALSA midi name in console applications 2018-10-26 12:25:49 +01:00
Tom Poole
98def04379 WinRT: Added a dedicated ComPtr class 2018-10-25 16:12:45 +01:00
jules
86b4fd72a0 Added support for extremely high sample rates to audio devices 2018-10-24 10:33:14 +01:00
jules
a54535bc31 Made openSL select a default sample rate when 0 is passed in 2018-10-23 15:02:28 +01:00
jules
048cfd6a3c Handled some uncaught error cases in android openSL 2018-10-23 12:50:14 +01:00
jules
cfc85445b5 Minor tidying up 2018-10-23 12:50:14 +01:00
jules
5979288706 Added some macros for asserting when functions are called in an unsafe manner outside the message thread. 2018-10-16 17:39:54 +01:00
jules
2433163b2f Added a couple of workarounds for address sanitiser warnings 2018-10-11 14:39:00 +01:00
jules
132017558f Replaced some more stray zeros being used as null pointers 2018-10-09 11:27:42 +01:00
Tom Poole
493591a7ef Cleaned up some doc comments 2018-08-29 10:56:56 +01: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
801d3e47c5 MacOS: Enabled 352.8 kHz sample rates in the audio device 2018-08-08 10:48:03 +01:00
jules
d8dfabf422 Avoided a Visual Studio compiler warning 2018-07-19 09:56:13 +01:00
jules
7019f322ae Fix for an edge-case when handling corrupt MIDI data in MidiDataConcatenator 2018-07-19 09:43:08 +01:00
hogliux
4ebfb32000 ASIO: Ensured that the parameters to ASIO's getChannels callback are always initialised 2018-06-27 08:56:31 +01:00
cesare
aa3bd3e7e7 Resolve blank midi timestamp problem 2018-06-22 09:59:05 +01:00
jules
4d505346cd Added support for Bela MIDI input 2018-06-22 08:22:28 +01:00
jules
d699f321b3 Refactored MidiDataConcatenator to simplify its logic, and to make it handle breaks within the data stream of small midi messages 2018-06-22 08:22:28 +01:00
jules
14082c50e5 Made sure that the Bela audio device closes when the device is deleted 2018-06-14 14:40:27 +01:00
jules
974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 2018-06-13 17:11:37 +01:00
hogliux
d77f56bace Android Oboe: Updated oboe code to match latest Oboe repo version 2018-06-06 12:11:52 +01:00
hogliux
c967a398fb Linux Midi: Fixed a typo which prevented virtual midi outputs from working 2018-05-21 15:25:27 +01:00
jules
32a745d9f9 Avoided a possible null pointer when opening non-functional linux midi devices 2018-05-14 08:56:48 +01:00
jules
38295f332b Converted some old typedefs to using declarations 2018-05-03 09:59:05 +01:00
Tom Poole
6b3f4ec010 IAA: Added MIDI input to IAA plug-ins 2018-05-01 14:08:09 +01:00
jules
e2dcc32f88 Updated old code where the 'volatile' keyword was still being used 2018-05-01 09:19:50 +01:00
jules
3b091aa6d3 Tweaked the timeout for win32 shared MIDI device cleanup 2018-04-30 12:39:11 +01:00
jules
a55eaf0154 Made multiple calls to MidiInput::openDevice share the same underlying win32 MIDI handle, and fixed some problems where device indexes could be incorrectly used when deivces are removed 2018-04-30 11:12:28 +01:00
Lukasz Kozakiewicz
772185f2b0 Add camera support for iOS and Android. 2018-04-25 18:54:04 +02:00
jules
92e97624b1 ASLA: reversed the order in which input and output devices are opened, in response to reports of flaky drivers which can't handle doing the outputs first. 2018-04-24 09:25:42 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
Tom Poole
4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 2018-04-10 18:34:20 +01:00
jules
d691838765 Tidied up a few minor coding style discrepencies 2018-04-10 09:50:11 +01:00