Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
2018-04-19 20:27:47 +01:00 |
|
Tom Poole
|
4229dc0a4f
|
Made a lot of ScopedPointer usage conform to the std::unique_ptr interface
|
2018-04-10 18:34:20 +01:00 |
|
Noah Dayan
|
1a31c86f39
|
Bump version number to 5.3.1
|
2018-04-10 17:01:54 +01:00 |
|
jules
|
d691838765
|
Tidied up a few minor coding style discrepencies
|
2018-04-10 09:50:11 +01:00 |
|
hogliux
|
0055d3f8f8
|
Windows: Fixed a harmless warning in Visual Studio 2013
|
2018-04-09 16:08:49 +01:00 |
|
hogliux
|
508ba421e8
|
Windows MIDI: Fixed an issue where opening the same device twice would cause a crash when both devices were deleted
|
2018-04-09 15:16:05 +01:00 |
|
jules
|
5a122e124a
|
Added support for Bela in the form of an AudioIODeviceType
|
2018-03-19 15:50:38 +00:00 |
|
ed
|
262dff8854
|
Bump version number to 5.3.0
|
2018-03-15 12:23:30 +00:00 |
|
ed
|
cdbc28c18b
|
Add documentation tags
|
2018-03-15 12:10:32 +00:00 |
|
hogliux
|
60a3798536
|
Fixed an issue in the audio device manager which made it impossible to switch the number of channels
|
2018-03-13 15:45:49 +00:00 |
|
Lukasz Kozakiewicz
|
c859b4af1d
|
Android: add support for Google Oboe (developer preview).
|
2018-03-07 17:43:39 +01:00 |
|
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
|
2018-02-22 10:01:25 +00:00 |
|
jules
|
1f770cc7c8
|
Made AudioDeviceManager reset its cpu counter when the device is disabled. (Also did a bit of cleanup inside the class)
|
2018-02-19 14:48:35 +00:00 |
|
ed
|
fa0f7a4281
|
Bump version number to 5.2.1
|
2018-02-08 10:55:52 +00:00 |
|
ed
|
19ae4c884b
|
Added operator!= to AudioDeviceManager::AudioDeviceSetup
|
2018-02-07 09:35:20 +00:00 |
|
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
|
2018-02-06 15:41:39 +00:00 |
|
Tom Poole
|
646aebb77e
|
Linux: Fixed a MIDI port read/write mixup
|
2018-01-17 12:14:45 +00:00 |
|
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
2018-01-10 17:35:08 +00:00 |
|
jules
|
4fcedf7be5
|
Standardised some lambda syntax
|
2018-01-08 10:28:41 +00:00 |
|
Tom Poole
|
0638daf9a8
|
CoreAudio: Better handling of background device changes
|
2018-01-03 12:18:59 +00:00 |
|
Tom Poole
|
a253168a25
|
Fixed a crash when disabling all input or outputs when using DirectSound
|
2017-12-22 12:36:32 +00:00 |
|
Tom Poole
|
2bda2016c1
|
Fixed an issue with setAudioPreprocessingEnabled on iOS
|
2017-12-21 11:13:05 +00:00 |
|
Tom Poole
|
e174bb26bd
|
A minor code tidyup
|
2017-12-19 16:12:31 +00:00 |
|
Tom Poole
|
438ab2b0f7
|
CoreAudio: Fixed some additional issues handling background device changes
|
2017-12-14 11:42:05 +00:00 |
|
Tom Poole
|
f24045053d
|
CoreAudio: Fixed some issues handling background device changes
|
2017-12-13 16:21:33 +00:00 |
|
jules
|
58a99ff139
|
Dragged the singleton macros into the 21st century.. Cleaned up their implementation and gave them new upper-case names to match juce official style. The old names are still defined to avoid breaking old code, but please update before they get deprecated!
|
2017-12-12 16:24:40 +00:00 |
|
Tom Poole
|
2215001d0c
|
Fixed some CoreAudio errors when detecting bit depths
|
2017-12-12 12:33:14 +00:00 |
|
Tom Poole
|
8cecf0baf9
|
Assorted threading and undefined behaviour fixes
|
2017-12-11 16:37:17 +00:00 |
|
jules
|
d0111a4f96
|
Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi
|
2017-12-06 11:16:22 +00:00 |
|
Tom Poole
|
ceb0afd861
|
Fixed some data races in the CoreAudio audio device
|
2017-12-05 09:36:36 +00:00 |
|
jules
|
f3cde9763a
|
Quick tidy-up of some messaging classes
|
2017-12-04 11:30:15 +00:00 |
|
jules
|
f85d706131
|
Some minor formatting and comment fixes
|
2017-11-28 17:46:15 +00:00 |
|
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!
|
2017-11-28 16:18:40 +00:00 |
|
tpoole
|
a2bf8d49b6
|
iOS: Fixed a bug in the audio channels of the simulator and older versions of iOS
|
2017-11-09 17:52:48 +00:00 |
|
Noah Dayan
|
a461845fba
|
Improved documentation of AudioTransportSource::setPosition()
|
2017-11-02 16:02:07 +00:00 |
|
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)
|
2017-11-01 17:41:06 +00:00 |
|
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
|
2017-10-31 18:30:09 +00:00 |
|
jules
|
aecb819985
|
Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef)
|
2017-10-30 14:52:47 +00:00 |
|
tpoole
|
6491862417
|
iOS: Refactored iOSAudioDevice to support multi-channel audio devices and improve the handling of sample rate changes from other apps
|
2017-10-27 14:00:31 +01:00 |
|
ed
|
dbb2f620b4
|
Bump version number to 5.2.0
|
2017-10-25 12:07:32 +01:00 |
|
hogliux
|
4f617f8c58
|
Windows: Fixed an issue where WASAPI audio would not correctly restart when changing buffer sizes
|
2017-10-19 12:32:32 +01:00 |
|
jules
|
c2a2d5c734
|
Updated some code to use cleaner array initialisation from constant data
|
2017-10-16 12:18:04 +01:00 |
|
hogliux
|
ac60ce57ce
|
CoreMidi: Added unique id property when creating virtual midi ports on macOS and iOS
|
2017-10-13 09:26:01 +01:00 |
|
tpoole
|
3cb185fcc3
|
A minor code cleanup
|
2017-10-12 12:31:55 +01:00 |
|
jules
|
dd4230586f
|
Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up
|
2017-10-11 12:26:05 +01:00 |
|
hogliux
|
88f8fbc128
|
Android: Fixed a compiler error when building with older ndk versions
|
2017-10-11 12:21:14 +01:00 |
|
jules
|
369d59f656
|
Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters
|
2017-10-11 12:10:58 +01:00 |
|
jules
|
2fcb8fa71b
|
Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag
|
2017-10-09 15:39:22 +01:00 |
|
jules
|
3d7c777238
|
Some light modernisation of a bunch of old code
|
2017-10-04 12:47:43 +01:00 |
|
jules
|
abe86765ce
|
Workaround for a VS2013 compile error
|
2017-10-03 09:15:25 +01:00 |
|