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

221 commits

Author SHA1 Message Date
Timur Doumler
9ea874428c Added feature RuntimePermissions, which allows to request permissions at runtime to access the microphone and bluetooth (required for Android apps using SDK Level 23 and above). 2016-02-25 10:12:30 +00: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
076896d33b Improved CoreAudio handling of USB audio devices being unplugged 2016-02-03 09:57:42 +00:00
jules
0784f399f3 Fixed a typo in the ASIO code 2016-01-28 14:35:52 +00:00
jules
101c4782e1 Avoided some pedantic warnings in the win32 ASIO code 2016-01-28 10:00:32 +00:00
jules
010afc6baf Fixed a problem with iOS audio device shutdown 2016-01-20 06:27:51 -08:00
jules
146afb4a19 A few minor mingw workarounds. 2016-01-18 17:03:52 +00:00
jules
4237db4a31 Silenced some deprecation warnings in OSX10.11 2016-01-08 12:09:10 +00: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
4583fa3fbf Used the ignoreUnused() function to tidy up some old code 2015-12-23 16:27:50 +00:00
jules
2a1234b6ac Simplified some inter-module dependencies and exception-catching fallbacks 2015-12-23 11:47:18 +00:00
jules
e8bea6944f Fixed an obscure C++ syntactic blooper 2015-12-21 15:02:14 +00:00
jules
ae712c72d8 Cleaned up a few String::empty uses 2015-12-21 12:01:28 +00:00
jules
02492b36b9 Lots of small whitespace tweaks. 2015-12-13 19:32:05 +00:00
jules
99ebba4e4c Workarounds to avoid clashes with stupid 3rd-party headers that rely on defining a macro called "check" 2015-12-07 19:31:05 +00:00
jules
31381c6864 Stripped out some defunct OSX 10.4 fallback code 2015-12-01 12:48:01 +00:00
jules
4fd8913037 Added a new method Array::sort() which uses the default comparator for simple types 2015-11-16 16:40:26 +00:00
hogliux
d4a7bf4f6a Fix bug where low latency audio path is not detected correctly on Android 2015-11-12 18:17:06 +00:00
jules
f6b3bddf74 Audio i/o: Took the safety offset into account when calculating latency in CoreAudio 2015-11-10 15:56:44 +00:00
jules
89ba69ab29 Android Bluetooth MIDI, pro-audio i/o and improved openGL support 2015-11-03 10:37:52 +00:00
jules
c562cfc3cc Converted AudioSampleBuffer into a templated class that can use either float or double types. Used this to implement 64-bit audio plugin support in VST and AU 2015-11-02 11:09:41 +00:00
jules
020b34f67f Fixed a couple of stray semicolons 2015-11-02 09:59:04 +00:00
jules
14e5d9dad8 Fix for CoreAudio initialisation of devices that can't handle sample rate change requests 2015-10-05 12:12:27 +01:00
jules
e2c274840d Disabled some spurious Xcode 7 warnings 2015-09-18 10:16:40 +01:00
hogliux
c89f476127 Add getName to MidiOutput devices 2015-09-16 16:28:31 +01:00
Timur Doumler
dca4d77f9d Fixed compiler warnings on Visual Studio 2015 RTM. 2015-07-23 15:57:18 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
hogliux
512d0baf67 Fix audio channel allocation issue on ALSA/linux 2015-06-25 09:34:57 +01:00
hogliux
f8cffb5949 Fix some warnings on newer GCC versions on linux 2015-06-17 10:41:30 +02:00
jules
d474af1e11 Added 384k sample rate to the CoreAudio support. (Apparently people actually need that..) 2015-06-08 13:17:36 -07:00
jules
8e6f506803 Fixed an issue with CFString releasing in OSX midi when devices fail to open. 2015-05-27 10:00:50 +01:00
hogliux
8c242b7547 Fix warnings on linux
Linux now compiles (clang++-3.5) without warnings when the following is enabled (these flags are identical to equator mac warnings):
-Wreorder -Wconstant-conversion -Wint-conversion -Woverloaded-virtual -Wuninitialized -Wunused-parameter -Wshorten-64-to-32 -Wstrict-aliasing -Wshadow -Wconversion -Wsign-compare -Werror -Wsign-conversion
2015-05-05 10:57:50 +01:00
jules
2b5c9b43cf Made AudioDeviceManager prefer to use a device's current sample rate if asked to use a default rate. 2015-03-31 16:43:57 +01:00
jules
1b3d7e9f3e Avoided an arithmetic overflow in OpenSLAudioIODevice when buffer sizes are very big. 2015-02-26 15:34:52 +00:00
jules
ec793d9f29 Tweak to CoreAudio handling to make Zoom soundcards work. 2015-01-27 17:39:05 +00:00
jules
df4e055d02 Tweaked ASIO device creation sequence to try to avoid breaking some flaky drivers. 2015-01-27 10:32:34 +00:00
jules
45c620a996 Fix for ALSA CPU use when using an input device without an output device. 2015-01-14 11:01:02 +00:00
jules
c19df0cc20 A couple more small fixes to WASAPI 2015-01-10 15:19:00 +00:00
jules
faa7f256b7 Even more WASAPI updates and fixes. Allegedly this means that exclusive mode should now work! 2015-01-09 09:53:28 +00:00
jules
5c2e51da15 Tidy-up of ASIO generics, to allow more simultaneous devices. 2015-01-06 16:31:47 +00:00
jules
7b3ca9900e Oops.. fixed typo in WASAPI code! 2015-01-06 10:45:38 +00:00
jules
9f073272f7 More WASAPI improvements. 2015-01-06 09:48:12 +00:00
jules
79f59afb32 Fixes for WASAPI exclusive mode. 2014-12-31 12:25:20 +00:00
jules
c0ade582d8 Added new flag JUCE_WASAPI_EXCLUSIVE that provides a new audio device type for opening WASAPI devices in exclusive mode. 2014-12-29 09:48:32 +00:00
jules
5c48d16548 Fix for an ASIO problem when opening an input-only device 2014-12-26 13:41:01 +00:00
jules
5eb98197b8 Tweaked linux midi to use direct rather than buffered output. 2014-12-15 13:08:56 +00:00
jules
b51cc38718 Added a missing semicolon in ALSA 2014-10-31 13:02:41 +00:00
jules
f2fbd391dc Minor clean-ups 2014-10-26 10:24:44 +00:00