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 |
jules
|
b1e4823066
|
Avoided some gcc compiler warnings
|
10 years ago |
jules
|
86fc9d7e16
|
Introjucer: Updates to the android exporter, adding a toolchain version setting.
|
10 years ago |
jules
|
e34e00ebfc
|
Fixed a typo in iOS audio code.
|
11 years ago |
jules
|
cd30b3bfd1
|
Minor warning fixes for mingw
|
11 years ago |
jules
|
2f1ef234ce
|
Tightened up a few places where numeric conversion warnings could happen.
|
11 years ago |
jules
|
e938b90feb
|
Added some extra sample rate support for ASIO.
|
11 years ago |
jules
|
5fdbdc9e9e
|
Added a method AudioIODevice::setGainPreprocessingEnabled() to allow disabling of mic AGC on iOS and Android devices.
|
11 years ago |
jules
|
0e158e3630
|
Made the CoreAudio device return its bit-depth correctly.
|
11 years ago |
jules
|
a17aa2f1a4
|
iOS audio: avoided slow check for sample rate support and implemented latency getters.
|
11 years ago |
jules
|
625d4289f3
|
CoreAudio: tweaked number of retries when playing to help avoid glitching.
|
11 years ago |
jules
|
9fc2a0ca27
|
On OSX/linux, made sure the MidiOutput closes its thread on destruction.
|
11 years ago |
jules
|
a0c18acb1e
|
Relaxed the requirement for AudioSampleBuffer to have more than zero channels, and gave it a default constructor.
|
11 years ago |
jules
|
728cc9b40c
|
Minor clean-ups
|
11 years ago |
jules
|
fa21d2ac02
|
Replaced AudioSampleBuffer::getSampleData with getReadPointer/getWritePointer methods (the old method is still available but deprecated). Apart from making code more explanatory and improving constness, these work with a new flag that keeps track of whether the buffer is clear, so that some operations can be elided when the data is known to be empty.
|
11 years ago |
jules
|
5ede2da44b
|
Improved some MemoryBlock comments and gave the class a reset() method.
|
11 years ago |
jules
|
14a5fcf410
|
Attempt at better recovery from malformed sysex messages in a midi stream.
|
11 years ago |
jules
|
d20441ad62
|
win32 midi - handling for drivers returning a MIDIERR_NOTREADY error.
|
11 years ago |
jules
|
1fef7a8408
|
Better opening of JACK DLLs.
|
11 years ago |
jules
|
699a09f224
|
Updated some CoreAudio channel name code to use newer API calls.
|
11 years ago |
jules
|
48d9050f02
|
Fix for CoreAudio channels when opening two different devices as input + output.
|
11 years ago |
jules
|
6927338f9a
|
iOS audio rate-setting fix.
|
11 years ago |
jules
|
c548c138ed
|
Another CoreAudio fix.
|
11 years ago |
jules
|
205e5ca74f
|
Fixed a typo in CoreAudio device opening.
|
11 years ago |
jules
|
a052b648ec
|
Better CoreAudio handling of devices with combined in/out channels.
|
11 years ago |
jules
|
7906c75f4d
|
Overrode a deprecation warning in getting CoreAudio channel names. If anyone knows a way to achieve the same functionality using the new APIs, please let me know!
|
11 years ago |
jules
|
f79248c530
|
Fixed a silly typo in the latest CoreAudio changes.
|
11 years ago |
jules
|
dcb7e61ed5
|
Redesigned CoreAudio for better handling of separate in/out devices.
|
11 years ago |
jules
|
017dbc988d
|
Refactored some AudioIODevice methods to return Arrays of sample rates + buffer sizes.
|
11 years ago |
jules
|
7798d36b49
|
iOS audio: now sends a message to audioDeviceError() when an interrupted device restarts.
|
11 years ago |
jules
|
3f9a4834a6
|
Added a few TRANS wrappers around error messages.
|
11 years ago |
jules
|
33b1e7bd16
|
Tweaked CoreAudio slightly, and added some more logging.
|
11 years ago |
jules
|
e53235741f
|
Added support for NEON vector instructions, and some unit-tests for FloatVectorOperations.
|
11 years ago |
jules
|
2edec00b55
|
Removed a few more uses of String::empty.
|
11 years ago |
jules
|
2623f4d1e1
|
Added method String::clear(), and used it to replace a few uses of String::empty.
|
11 years ago |