Tom Poole
|
6bf9bb9a2e
|
Add final specifiers in implementation files
|
1 year ago |
Anthony Nicholls
|
158220ddfa
|
Formatting: Use nested namespace definitions
|
1 year ago |
Tom Poole
|
4153d59e39
|
Formatting
|
1 year ago |
reuk
|
1f90ecf6e3
|
WASAPI: Allow querying default layouts
|
1 year ago |
reuk
|
3ee03cadd9
|
WASAPI: Avoid OOB write when the device activates fewer channels than requested
|
1 year ago |
Anthony Nicholls
|
05d5c94990
|
Native: Rename all native files for improved consistency
|
2 years ago |
reuk
|
49a954d473
|
WASAPI: Only send change broadcast when devices are updated
|
2 years ago |
reuk
|
28f2157912
|
Convert ignoreUnused to [[maybe_unused]]
|
2 years ago |
chroma
|
d3cff375be
|
Thread: Introduce a new Thread backend
This is a breaking change - see BREAKING-CHANGES.txt
|
2 years ago |
attila
|
f075de78fa
|
AudioIODeviceCallback, AudioBuffer, AudioFormatReader: Use const T* const* for multi-channel data
|
2 years ago |
hogliux
|
9f803fe88b
|
WASAPI: Search for the maximum number of channels on a WASAPI device instead of relying on default
|
2 years ago |
reuk
|
cfa289d943
|
AudioProcessor: Allow querying of the host timestamp in processBlock
|
3 years ago |
reuk
|
19ddbe2368
|
Warnings: Fix missing-prototypes warnings
|
3 years ago |
Tom Poole
|
dea3fe60e4
|
Update copyright banners
|
3 years ago |
Tom Poole
|
1f29416fd0
|
AudioDeviceManager: Improve device sample rate handling
|
3 years ago |
Tom Poole
|
de97e53a87
|
Add 24000 Hz to standard device sample rates to support Airpods Pro
|
3 years ago |
reuk
|
f429647ae9
|
MinGW: Add uuid definitions for MinGW-w64
|
3 years ago |
reuk
|
b0bd1c4f63
|
SingleThreadedAbstractFifo: Move into juce_core
|
3 years ago |
reuk
|
3f5862cf17
|
WASAPI: Tidy up internal buffering mechanism
|
3 years ago |
reuk
|
7ac6911ccc
|
Windows: Fix clang/gnu compiler warnings
|
4 years ago |
reuk
|
900282ccf3
|
MinGW: Fix warnings and errors emitted when building VST3 plugins
|
4 years ago |
ed
|
d6ac6b543b
|
Removed some unnecessary angled brackets
|
4 years ago |
ed
|
0fc1ede50f
|
Used MemoryBlock::isEmpty() in a few places
|
4 years ago |
Tom Poole
|
765eafb1eb
|
Fixed some file permissions
|
4 years ago |
ed
|
46f5b126d5
|
Tidied up some template statement whitespace
|
4 years ago |
ed
|
af69be5346
|
Windows: Tidied up the usage of the JUCE_COMCALL, JUCE_COMCLASS, and JUCE_IUNKNOWNCLASS macros
|
4 years ago |
ed
|
7e58ace377
|
WASAPI: Find a supported format before querying for supported sample rates when opening an exclusive mode stream
|
4 years ago |
ed
|
e28e22989e
|
WASAPI: Find a supported format before querying for supported sample rates when opening an exclusive mode stream
|
4 years ago |
ed
|
54164fac3f
|
Windows: Added ComSmartPtr::getInterface() and used it in a few places to simplify some COM code
|
4 years ago |
ed
|
99b3d85fcc
|
Windows: Always use requested sample rate when opening a WASAPI device with sample rate conversion enabled
|
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 |
ed
|
b01e9276ba
|
Windows: Added support for sample rate conversion between input/output in the WASAPI audio device
|
4 years ago |
ed
|
b5214a341e
|
Normalised lambda whitespace
|
5 years ago |
Tom Poole
|
894e7d2bd2
|
Updated all license headers
|
5 years ago |
Tom Poole
|
2d16374b14
|
Updated all license headers
|
5 years ago |
ed
|
fa0f3af034
|
WASAPI: Suspend processing when AudioSessionStateInactive session event is received and restart on AudioSessionStateActive
|
5 years ago |
ed
|
0ff16ddadb
|
Windows: Fixed a potential crash when closing and re-opening WASAPI audio devices
|
5 years ago |
ed
|
5bda9de977
|
Windows: Fixed some build errors and warnings when using Clang in Visual Studio
|
5 years ago |
ed
|
dc4a4f7d47
|
Windows: Clear the bufferSizes array in WASAPIAudioIODevice::initialise() to avoid duplicate values being added when re-initialising
|
5 years ago |
ed
|
fd4125d964
|
WASAPI: Fixed a double-deletion crash on older versions of Windows
|
5 years ago |
ed
|
c9a7b41864
|
Made a few of the AudioIODeviceType subclasses weak referenceable to avoid dangling references
|
6 years ago |
ed
|
dfcc9d758e
|
WASAPI: Re-open the audio device when waking up
|
6 years ago |
ed
|
0b539f5330
|
Cancel any pending async updates in the WASAPIAudioIODevice destructor
|
6 years ago |
ed
|
8346b578b5
|
Removed a stray logging statement from the WASAPI code
|
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 |
jules
|
e2dcc32f88
|
Updated old code where the 'volatile' keyword was still being used
|
7 years ago |
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
Tom Poole
|
4229dc0a4f
|
Made a lot of ScopedPointer usage conform to the std::unique_ptr interface
|
7 years ago |
jules
|
f85d706131
|
Some minor formatting and comment fixes
|
7 years ago |