Tom Poole
|
d81ce3ce03
|
Fixed an issue falling back to an incompatible audio device configuration after a disconnection
|
6 years ago |
Tom Poole
|
faf7fb1960
|
Fixed a bug in the AudioDeviceSelectorComponent when selecting zero channels
|
6 years ago |
Tom Poole
|
578022d011
|
Allowed the AudioDeviceManager to fall back to the default device on device disconnection
|
6 years ago |
Tom Poole
|
aab3926820
|
Fixed a documentation typo
|
6 years ago |
jules
|
93ea3d922f
|
Added class AudioProcessLoadMeasurer, and a new version of the method AudioDeviceManager::getAudioDeviceSetup()
|
6 years ago |
jules
|
974b4a8351
|
Removed some legacy friend class declarations that are no longer needed with modern compilers
|
7 years ago |
jules
|
38295f332b
|
Converted some old typedefs to using declarations
|
7 years ago |
jules
|
aa7d7aee78
|
Tweaked AudioDeviceManager::getXRunCount() to take into account xruns from both the device and the manager's measurements
|
7 years ago |
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
jules
|
5a122e124a
|
Added support for Bela in the form of an AudioIODeviceType
|
7 years ago |
ed
|
cdbc28c18b
|
Add documentation tags
|
7 years ago |
hogliux
|
60a3798536
|
Fixed an issue in the audio device manager which made it impossible to switch the number of channels
|
7 years ago |
Lukasz Kozakiewicz
|
c859b4af1d
|
Android: add support for Google Oboe (developer preview).
|
7 years ago |
ed
|
dc96e99738
|
Made the AudioDeviceManager input/output level getters return a reference-counted struct to ensure that the level processing code is only executed when needed
|
7 years ago |
jules
|
1f770cc7c8
|
Made AudioDeviceManager reset its cpu counter when the device is disabled. (Also did a bit of cleanup inside the class)
|
7 years ago |
ed
|
19ae4c884b
|
Added operator!= to AudioDeviceManager::AudioDeviceSetup
|
7 years ago |
hogliux
|
0fae9341c8
|
Android: Ensured that JUCE will always use the high-performance audio path if the device supports it and that increasing the buffer size will more effectively reduce glitchess
|
7 years ago |
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
7 years ago |
Tom Poole
|
8cecf0baf9
|
Assorted threading and undefined behaviour fixes
|
7 years ago |
jules
|
d0111a4f96
|
Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi
|
7 years ago |
jules
|
a586966c65
|
Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated!
|
7 years ago |
jules
|
2dc9316420
|
Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility)
|
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
|
06c7fb5b01
|
Add xrun counter to device manager
|
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 |
tpoole
|
9b687968db
|
Fixed some g++ compiler warnings
|
7 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
jules
|
8ed41ed14b
|
Fixed some whitespace style and cleaned up some code using C++11
|
8 years ago |
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
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
|
27dd79468c
|
Added missing const qualifier to AudioDeviceManager::getAudioDeviceSetup
|
8 years ago |
hogliux
|
a347689d96
|
Moved simple sound player to audio_utils module
|
8 years ago |
jules
|
7fad2545c9
|
Added output level metering to AudioDeviceManager
|
8 years ago |
jules
|
14a9368506
|
AudioDeviceManager::initialiseFromXML(): made the default buffer size and sample rate default to ones supplied in the setup if not specified in the XML
|
9 years ago |
jules
|
cdf525f74a
|
Added an option to AudioDeviceManager::playSound to use the sample across all output channels (and made the test sound do this)
|
9 years ago |
jules
|
4d34212557
|
Fixed a problem with AudioDeviceSelectorComponent that caused repeated refreshes of the current midi device.
|
9 years ago |
jules
|
c401515e64
|
Avoided a leak if the app is killed while an AudioDeviceManager is in the middle of playing a preview sound
|
9 years ago |
jules
|
21d42f346f
|
Minor fix to the last commit
|
9 years ago |
jules
|
218a8149af
|
Fixed several bugs in the AudioDeviceManager::playSound() mechanism that could cause feedback and other problems
|
9 years ago |
jules
|
1d24b558d8
|
Corrected a few documentation mistakes
|
9 years ago |
hogliux
|
a039090f5c
|
Fix warning on VS2015
|
9 years ago |
jules
|
4c27661f7a
|
Fixed a merge problem
|
9 years ago |
jules
|
e440a83ad7
|
New methods in AudioDeviceManager to easily play sounds from files or audio buffers.
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
jules
|
2b5c9b43cf
|
Made AudioDeviceManager prefer to use a device's current sample rate if asked to use a default rate.
|
10 years ago |
jules
|
6c5b2dc61a
|
Made the AudioDeviceManager ignore whitespace and case when chacking device names.
|
10 years ago |
jules
|
392967f818
|
Removed unused variable.
|
10 years ago |
jules
|
4d1a63fe3b
|
(Added file missing from last commit)
|
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 |