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

532 commits

Author SHA1 Message Date
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
ed
2d79cc78c0 Bump version number to 5.3.2 2018-05-09 12:34:36 +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
aa7d7aee78 Tweaked AudioDeviceManager::getXRunCount() to take into account xruns from both the device and the manager's measurements 2018-04-24 09:30:18 +01: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
Noah Dayan
1a31c86f39 Bump version number to 5.3.1 2018-04-10 17:01:54 +01:00
jules
d691838765 Tidied up a few minor coding style discrepencies 2018-04-10 09:50:11 +01:00
hogliux
0055d3f8f8 Windows: Fixed a harmless warning in Visual Studio 2013 2018-04-09 16:08:49 +01:00
hogliux
508ba421e8 Windows MIDI: Fixed an issue where opening the same device twice would cause a crash when both devices were deleted 2018-04-09 15:16:05 +01:00
jules
5a122e124a Added support for Bela in the form of an AudioIODeviceType 2018-03-19 15:50:38 +00:00
ed
262dff8854 Bump version number to 5.3.0 2018-03-15 12:23:30 +00:00
ed
cdbc28c18b Add documentation tags 2018-03-15 12:10:32 +00:00
hogliux
60a3798536 Fixed an issue in the audio device manager which made it impossible to switch the number of channels 2018-03-13 15:45:49 +00:00
Lukasz Kozakiewicz
c859b4af1d Android: add support for Google Oboe (developer preview). 2018-03-07 17:43:39 +01:00
ed
dc96e99738 Made the AudioDeviceManager input/output level getters return a reference-counted struct to ensure that the level processing code is only executed when needed 2018-02-22 10:01:25 +00:00
jules
1f770cc7c8 Made AudioDeviceManager reset its cpu counter when the device is disabled. (Also did a bit of cleanup inside the class) 2018-02-19 14:48:35 +00:00
ed
fa0f7a4281 Bump version number to 5.2.1 2018-02-08 10:55:52 +00:00
ed
19ae4c884b Added operator!= to AudioDeviceManager::AudioDeviceSetup 2018-02-07 09:35:20 +00:00
hogliux
0fae9341c8 Android: Ensured that JUCE will always use the high-performance audio path if the device supports it and that increasing the buffer size will more effectively reduce glitchess 2018-02-06 15:41:39 +00:00
Tom Poole
646aebb77e Linux: Fixed a MIDI port read/write mixup 2018-01-17 12:14:45 +00:00
jules
1a60fa9765 More ScopedPointer/unique_ptr compatibility work 2018-01-10 17:35:08 +00:00
jules
4fcedf7be5 Standardised some lambda syntax 2018-01-08 10:28:41 +00:00
Tom Poole
0638daf9a8 CoreAudio: Better handling of background device changes 2018-01-03 12:18:59 +00:00
Tom Poole
a253168a25 Fixed a crash when disabling all input or outputs when using DirectSound 2017-12-22 12:36:32 +00:00
Tom Poole
2bda2016c1 Fixed an issue with setAudioPreprocessingEnabled on iOS 2017-12-21 11:13:05 +00:00
Tom Poole
e174bb26bd A minor code tidyup 2017-12-19 16:12:31 +00:00
Tom Poole
438ab2b0f7 CoreAudio: Fixed some additional issues handling background device changes 2017-12-14 11:42:05 +00:00
Tom Poole
f24045053d CoreAudio: Fixed some issues handling background device changes 2017-12-13 16:21:33 +00:00
jules
58a99ff139 Dragged the singleton macros into the 21st century.. Cleaned up their implementation and gave them new upper-case names to match juce official style. The old names are still defined to avoid breaking old code, but please update before they get deprecated! 2017-12-12 16:24:40 +00:00
Tom Poole
2215001d0c Fixed some CoreAudio errors when detecting bit depths 2017-12-12 12:33:14 +00:00
Tom Poole
8cecf0baf9 Assorted threading and undefined behaviour fixes 2017-12-11 16:37:17 +00:00
jules
d0111a4f96 Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi 2017-12-06 11:16:22 +00:00