ed
|
b5c0c75a5b
|
ASIO: Read buffer size after setting device sample rate
|
4 years ago |
ed
|
27af34af8b
|
ASIO: Support larger buffer sizes
|
4 years ago |
ed
|
d30c0502bf
|
ASIO: Update buffer size list when opening a device
This fixes a bug where a new buffer size set from the device control panel may not be added to the bufferSizes array
|
4 years ago |
reuk
|
a32b3e7f23
|
ASIO: Fix unused data member warning
|
4 years ago |
ed
|
6195a5ab60
|
Windows: Added support for IAudioClient3 shared stream low latency mode in the WASAPI audio device, removed JUCE_WASAPI_EXCLUSIVE config flag and refactored AudioIODeviceType creation
|
4 years ago |
reuk
|
c4f41de21d
|
ASIO: Fix warnings when building with ClangCL
|
4 years ago |
Tom Poole
|
894e7d2bd2
|
Updated all license headers
|
5 years ago |
Tom Poole
|
2d16374b14
|
Updated all license headers
|
5 years ago |
ed
|
306e793895
|
Windows: Avoid logging ASIO errors to the console twice
|
5 years ago |
ed
|
da2cd2e619
|
Windows: Catch and report exception when releasing dodgy ASIO drivers
|
5 years ago |
ed
|
35023af7ff
|
Windows: Removed an ancient workaround when getting the input/output latencies of an ASIO device
|
5 years ago |
ed
|
a5424b3798
|
Windows: Fixed a crash when releasing a specific ASIO driver
|
5 years ago |
ed
|
6283130203
|
ASIO: Made the isBlacklistedDriver() check a bit broader
|
5 years ago |
ed
|
dc81c295cd
|
ASIO: Update the sample rate when resetting device so it is in sync with control panels
|
5 years ago |
ed
|
b3bcb66349
|
ASIO: Blacklist some misbehaving drivers
|
6 years ago |
ed
|
6bb7618e1e
|
ASIO: Call convertASIOString() in getLastDriverError()
|
6 years ago |
ed
|
0b71fdb9a8
|
Added support for lower sample rates to audio devices
|
6 years ago |
jules
|
86b4fd72a0
|
Added support for extremely high sample rates to audio devices
|
6 years ago |
hogliux
|
4ebfb32000
|
ASIO: Ensured that the parameters to ASIO's getChannels callback are always initialised
|
6 years ago |
jules
|
e2dcc32f88
|
Updated old code where the 'volatile' keyword was still being used
|
7 years ago |
jules
|
3d7c777238
|
Some light modernisation of a bunch of old code
|
7 years ago |
jules
|
1aaa598a5f
|
Added JUCE_DECLARE_WEAK_REFERENCEABLE macro to make it easier to creat weak-referenceable classes
|
7 years ago |
hogliux
|
8bb64a5ddc
|
Added getXRunCount to AudioIODevice as a way to get Xrun counts from underlying hardware
|
7 years ago |
jules
|
eda613c6db
|
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
|
7 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
tpoole
|
2e84129479
|
Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license
|
8 years ago |
hogliux
|
3f72a03f30
|
Fixed whitespace in last commit
|
8 years ago |
hogliux
|
c2caad42b5
|
Added missing CoInitialize when using ASIO audio device
|
8 years ago |
jules
|
f58eda8f3e
|
Added 32K as a supported ASIO sample rate
|
9 years ago |
jules
|
fb864a5cb1
|
Corrected some spelling mistakes in comments
|
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
|
146afb4a19
|
A few minor mingw workarounds.
|
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
|
02492b36b9
|
Lots of small whitespace tweaks.
|
9 years ago |
jules
|
4fd8913037
|
Added a new method Array::sort() which uses the default comparator for simple types
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
jules
|
df4e055d02
|
Tweaked ASIO device creation sequence to try to avoid breaking some flaky drivers.
|
10 years ago |
jules
|
5c2e51da15
|
Tidy-up of ASIO generics, to allow more simultaneous devices.
|
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
|
e938b90feb
|
Added some extra sample rate support for ASIO.
|
11 years ago |
jules
|
017dbc988d
|
Refactored some AudioIODevice methods to return Arrays of sample rates + buffer sizes.
|
11 years ago |
jules
|
2623f4d1e1
|
Added method String::clear(), and used it to replace a few uses of String::empty.
|
11 years ago |
jules
|
39f41a977b
|
Fix for codeblocks compiling ASIO.
|
11 years ago |
jules
|
c24082ae49
|
ASIO: now sends a reset request when the device changes its sample rate.
|
11 years ago |
jules
|
74390295ad
|
Fixed a few MSVC warnings.
|
11 years ago |
jules
|
0d477bb422
|
Cleaned up some ASIO code and added some logging.
|
11 years ago |
jules
|
5b25ac6609
|
Renamed the swapWithArray methods in the array classes to "swapWith" to be more consistent with other swap method naming, and templated the methods for more flexibility.
|
11 years ago |