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).
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
076896d33b
Improved CoreAudio handling of USB audio devices being unplugged
9 years ago
jules
0784f399f3
Fixed a typo in the ASIO code
9 years ago
jules
101c4782e1
Avoided some pedantic warnings in the win32 ASIO code
9 years ago
jules
010afc6baf
Fixed a problem with iOS audio device shutdown
9 years ago
jules
146afb4a19
A few minor mingw workarounds.
9 years ago
jules
4237db4a31
Silenced some deprecation warnings in OSX10.11
9 years ago
jules
8a9322456f
Replaced the now-deprecated iOS audio code with a new AVSession-based version.
9 years ago
jules
4583fa3fbf
Used the ignoreUnused() function to tidy up some old code
9 years ago
jules
2a1234b6ac
Simplified some inter-module dependencies and exception-catching fallbacks
9 years ago
jules
e8bea6944f
Fixed an obscure C++ syntactic blooper
9 years ago
jules
ae712c72d8
Cleaned up a few String::empty uses
9 years ago
jules
02492b36b9
Lots of small whitespace tweaks.
9 years ago
jules
99ebba4e4c
Workarounds to avoid clashes with stupid 3rd-party headers that rely on defining a macro called "check"
9 years ago
jules
31381c6864
Stripped out some defunct OSX 10.4 fallback code
9 years ago
jules
4fd8913037
Added a new method Array::sort() which uses the default comparator for simple types
9 years ago
hogliux
d4a7bf4f6a
Fix bug where low latency audio path is not detected correctly on Android
9 years ago
jules
f6b3bddf74
Audio i/o: Took the safety offset into account when calculating latency in CoreAudio
9 years ago
jules
89ba69ab29
Android Bluetooth MIDI, pro-audio i/o and improved openGL support
9 years ago
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
9 years ago
jules
020b34f67f
Fixed a couple of stray semicolons
9 years ago
jules
14e5d9dad8
Fix for CoreAudio initialisation of devices that can't handle sample rate change requests
9 years ago
jules
e2c274840d
Disabled some spurious Xcode 7 warnings
9 years ago
hogliux
c89f476127
Add getName to MidiOutput devices
9 years ago
Timur Doumler
dca4d77f9d
Fixed compiler warnings on Visual Studio 2015 RTM.
10 years ago
hogliux
c7b8e77031
Update copyright notice
10 years ago
hogliux
512d0baf67
Fix audio channel allocation issue on ALSA/linux
10 years ago
hogliux
f8cffb5949
Fix some warnings on newer GCC versions on linux
10 years ago
jules
d474af1e11
Added 384k sample rate to the CoreAudio support. (Apparently people actually need that..)
10 years ago
jules
8e6f506803
Fixed an issue with CFString releasing in OSX midi when devices fail to open.
10 years ago
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
10 years ago
jules
2b5c9b43cf
Made AudioDeviceManager prefer to use a device's current sample rate if asked to use a default rate.
10 years ago
jules
1b3d7e9f3e
Avoided an arithmetic overflow in OpenSLAudioIODevice when buffer sizes are very big.
10 years ago
jules
ec793d9f29
Tweak to CoreAudio handling to make Zoom soundcards work.
10 years ago
jules
df4e055d02
Tweaked ASIO device creation sequence to try to avoid breaking some flaky drivers.
10 years ago
jules
45c620a996
Fix for ALSA CPU use when using an input device without an output device.
10 years ago
jules
c19df0cc20
A couple more small fixes to WASAPI
10 years ago
jules
faa7f256b7
Even more WASAPI updates and fixes. Allegedly this means that exclusive mode should now work!
10 years ago
jules
5c2e51da15
Tidy-up of ASIO generics, to allow more simultaneous devices.
10 years ago
jules
7b3ca9900e
Oops.. fixed typo in WASAPI code!
10 years ago
jules
9f073272f7
More WASAPI improvements.
10 years ago
jules
79f59afb32
Fixes for WASAPI exclusive mode.
10 years ago
jules
c0ade582d8
Added new flag JUCE_WASAPI_EXCLUSIVE that provides a new audio device type for opening WASAPI devices in exclusive mode.
10 years ago
jules
5c48d16548
Fix for an ASIO problem when opening an input-only device
10 years ago
jules
5eb98197b8
Tweaked linux midi to use direct rather than buffered output.
10 years ago
jules
b51cc38718
Added a missing semicolon in ALSA
10 years ago
jules
f2fbd391dc
Minor clean-ups
10 years ago