Timur Doumler
dca4d77f9d
Fixed compiler warnings on Visual Studio 2015 RTM.
2015-07-23 15:57:18 +01:00
jules
861d3d9710
Version 3.2.0
2015-07-22 19:48:35 +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
6c5b2dc61a
Made the AudioDeviceManager ignore whitespace and case when chacking device names.
2015-02-03 17:00:27 +00:00
jules
d9c7f2bf8c
The MidiOutput and MidiInput classes were unnecessarily virtual, so tidied this up.
2015-01-28 10:25:10 +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
392967f818
Removed unused variable.
2015-01-02 09:43:49 +00:00
jules
79f59afb32
Fixes for WASAPI exclusive mode.
2014-12-31 12:25:20 +00:00
jules
4d1a63fe3b
(Added file missing from last commit)
2014-12-29 09:58:26 +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
91b5d77477
Version number update
2014-12-16 17:21:34 +00:00
jules
5eb98197b8
Tweaked linux midi to use direct rather than buffered output.
2014-12-15 13:08:56 +00:00
jules
0d989638cc
Version 3.1.0
2014-11-18 10:56:13 +02: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
jules
b1e4823066
Avoided some gcc compiler warnings
2014-09-15 17:31:43 +01:00
jules
86fc9d7e16
Introjucer: Updates to the android exporter, adding a toolchain version setting.
2014-08-17 13:06:24 +01:00
jules
e34e00ebfc
Fixed a typo in iOS audio code.
2014-08-13 13:01:02 +01:00
jules
99e8445b96
Version number update
2014-08-12 13:43:39 +01:00
jules
cd30b3bfd1
Minor warning fixes for mingw
2014-08-12 11:36:55 +01:00
jules
008d3a36b6
Added method ResamplingAudioSource::flushBuffers()
2014-08-01 09:58:25 +01:00
jules
d2e1c7f679
Version number update
2014-07-13 19:42:44 +01:00
jules
2f1ef234ce
Tightened up a few places where numeric conversion warnings could happen.
2014-07-10 18:57:24 +01:00
jules
e938b90feb
Added some extra sample rate support for ASIO.
2014-06-05 16:20:25 +01:00
jules
f8e9a13f1d
Version number update
2014-06-01 19:26:09 +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
0e158e3630
Made the CoreAudio device return its bit-depth correctly.
2014-05-15 09:30:54 +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
jules
f57cd7bafd
Clarified some badly-defined behaviour in AudioDeviceManager: if a midi callback is added with an empty-string as its target midi input device, it now gets sent incoming events from *all* devices, not just the "default" device (which was never properly defined)
2014-05-08 14:53:11 +01:00
jules
91d9c96338
Minor clean-ups
2014-04-29 14:14:21 +01:00
jules
625d4289f3
CoreAudio: tweaked number of retries when playing to help avoid glitching.
2014-04-25 11:19:03 +01:00
jules
9fc2a0ca27
On OSX/linux, made sure the MidiOutput closes its thread on destruction.
2014-04-09 12:35:56 +01:00
jules
a0c18acb1e
Relaxed the requirement for AudioSampleBuffer to have more than zero channels, and gave it a default constructor.
2014-03-26 18:08:10 +00:00
jules
728cc9b40c
Minor clean-ups
2014-03-26 16:15:26 +00:00
jules
4251a2437b
Version number update
2014-03-24 20:01:37 +00:00