Anthony Nicholls
|
05d5c94990
|
Native: Rename all native files for improved consistency
|
2023-04-04 19:54:29 +01:00 |
|
hogliux
|
4abdb6da3e
|
ASIO: Make "DENON DJ ASIO Driver" workaround more specific to the exact buggy driver version
|
2022-10-26 09:35:07 +02:00 |
|
reuk
|
a6185421a2
|
ASIO: Add missing override on destructor
|
2022-09-27 15:18:21 +01:00 |
|
attila
|
f075de78fa
|
AudioIODeviceCallback, AudioBuffer, AudioFormatReader: Use const T* const* for multi-channel data
|
2022-09-22 07:50:18 +00:00 |
|
reuk
|
cfa289d943
|
AudioProcessor: Allow querying of the host timestamp in processBlock
|
2022-04-22 14:18:49 +01:00 |
|
Tom Poole
|
dea3fe60e4
|
Update copyright banners
|
2022-04-04 12:36:32 +01:00 |
|
Tom Poole
|
1f29416fd0
|
AudioDeviceManager: Improve device sample rate handling
|
2022-04-01 14:31:46 +01:00 |
|
Tom Poole
|
de97e53a87
|
Add 24000 Hz to standard device sample rates to support Airpods Pro
|
2022-01-21 16:38:49 +00:00 |
|
ed
|
3f7791bbfe
|
ASIO: Include max size when adding supported buffer sizes
|
2021-12-13 12:56:15 +00:00 |
|
ed
|
b8cb4da497
|
ASIO: Amend 61fdde7c to always sleep after calling setSampleRate()
|
2021-12-02 09:24:34 +00:00 |
|
ed
|
61fdde7cf9
|
ASIO: Add short sleep after calling setSampleRate() to allow devices to respond to changes
|
2021-11-30 17:07:31 +00:00 |
|
ed
|
b5c0c75a5b
|
ASIO: Read buffer size after setting device sample rate
|
2021-04-20 17:24:49 +01:00 |
|
ed
|
27af34af8b
|
ASIO: Support larger buffer sizes
|
2021-04-20 17:24:49 +01:00 |
|
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
|
2021-04-19 09:54:02 +01:00 |
|
reuk
|
a32b3e7f23
|
ASIO: Fix unused data member warning
|
2020-09-24 12:47:23 +01:00 |
|
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
|
2020-09-04 16:51:39 +01:00 |
|
reuk
|
c4f41de21d
|
ASIO: Fix warnings when building with ClangCL
|
2020-08-04 11:37:38 +01:00 |
|
Tom Poole
|
894e7d2bd2
|
Updated all license headers
|
2020-04-23 17:30:39 +01:00 |
|
ed
|
306e793895
|
Windows: Avoid logging ASIO errors to the console twice
|
2020-01-30 10:17:20 +00:00 |
|
ed
|
da2cd2e619
|
Windows: Catch and report exception when releasing dodgy ASIO drivers
|
2020-01-30 10:17:20 +00:00 |
|
ed
|
35023af7ff
|
Windows: Removed an ancient workaround when getting the input/output latencies of an ASIO device
|
2019-11-26 19:05:48 +00:00 |
|
ed
|
a5424b3798
|
Windows: Fixed a crash when releasing a specific ASIO driver
|
2019-07-22 14:00:49 +01:00 |
|
ed
|
6283130203
|
ASIO: Made the isBlacklistedDriver() check a bit broader
|
2019-07-16 18:44:06 +01:00 |
|
ed
|
dc81c295cd
|
ASIO: Update the sample rate when resetting device so it is in sync with control panels
|
2019-07-15 16:40:25 +01:00 |
|
ed
|
b3bcb66349
|
ASIO: Blacklist some misbehaving drivers
|
2019-01-15 17:45:53 +00:00 |
|
ed
|
6bb7618e1e
|
ASIO: Call convertASIOString() in getLastDriverError()
|
2019-01-11 09:22:12 +00:00 |
|
ed
|
0b71fdb9a8
|
Added support for lower sample rates to audio devices
|
2018-10-29 15:12:58 +00:00 |
|
jules
|
86b4fd72a0
|
Added support for extremely high sample rates to audio devices
|
2018-10-24 10:33:14 +01:00 |
|
hogliux
|
4ebfb32000
|
ASIO: Ensured that the parameters to ASIO's getChannels callback are always initialised
|
2018-06-27 08:56:31 +01:00 |
|
jules
|
e2dcc32f88
|
Updated old code where the 'volatile' keyword was still being used
|
2018-05-01 09:19:50 +01:00 |
|
jules
|
3d7c777238
|
Some light modernisation of a bunch of old code
|
2017-10-04 12:47:43 +01:00 |
|
jules
|
1aaa598a5f
|
Added JUCE_DECLARE_WEAK_REFERENCEABLE macro to make it easier to creat weak-referenceable classes
|
2017-09-27 12:57:55 +01:00 |
|
hogliux
|
8bb64a5ddc
|
Added getXRunCount to AudioIODevice as a way to get Xrun counts from underlying hardware
|
2017-09-21 16:26:07 +01:00 |
|
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
|
2017-09-08 08:59:55 +01:00 |
|
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
2017-04-27 14:43:04 +01:00 |
|
tpoole
|
2e84129479
|
Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license
|
2016-12-14 10:07:26 +00:00 |
|
hogliux
|
3f72a03f30
|
Fixed whitespace in last commit
|
2016-11-11 15:16:12 +00:00 |
|
hogliux
|
c2caad42b5
|
Added missing CoInitialize when using ASIO audio device
|
2016-11-11 15:05:28 +00:00 |
|
jules
|
f58eda8f3e
|
Added 32K as a supported ASIO sample rate
|
2016-06-03 11:03:48 +01:00 |
|
jules
|
fb864a5cb1
|
Corrected some spelling mistakes in comments
|
2016-04-11 11:13:44 +01: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
|
146afb4a19
|
A few minor mingw workarounds.
|
2016-01-18 17:03:52 +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
|
02492b36b9
|
Lots of small whitespace tweaks.
|
2015-12-13 19:32:05 +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
|
c7b8e77031
|
Update copyright notice
|
2015-07-22 15:59:34 +01: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
|
5c2e51da15
|
Tidy-up of ASIO generics, to allow more simultaneous devices.
|
2015-01-06 16:31:47 +00:00 |
|