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 |
tpoole
|
8e4e4af795
|
CLion: Fixed issues with setting the cpp standard, launching Windows GUI apps without the console, spaces in project names, and Windows style include paths
|
7 years ago |
jules
|
aecb819985
|
Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef)
|
7 years ago |
hogliux
|
4f617f8c58
|
Windows: Fixed an issue where WASAPI audio would not correctly restart when changing buffer sizes
|
7 years ago |
jules
|
dd4230586f
|
Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up
|
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
|
60c664c83c
|
WASAPI: Fixed an issue where the AudioIODevice would not be stopped if the system goes to sleep
|
7 years ago |
jules
|
5bdd485a31
|
DRYed some win32 COM helper macros. Stripped out some junk from juce_win32_Windowing
|
8 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
|
bf582f6c5b
|
Fix errors and warnings on mingw-w64
|
8 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 |
Timur Doumler
|
dca4d77f9d
|
Fixed compiler warnings on Visual Studio 2015 RTM.
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 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
|
7b3ca9900e
|
Oops.. fixed typo in WASAPI code!
|
10 years ago |
jules
|
9f073272f7
|
More WASAPI improvements.
|
10 years ago |