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 |
|
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 |
|
jules
|
27a6903cac
|
Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int
|
2017-09-27 12:24:02 +01:00 |
|
hogliux
|
06c7fb5b01
|
Add xrun counter to device manager
|
2017-09-26 11:01:27 +01:00 |
|
hogliux
|
a21a2a42dd
|
Android: Fixed a runtime-error introduced by a recent commit when building for Android <24
|
2017-09-25 14:23:03 +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 |
|
tpoole
|
554d055a8f
|
WinRT MIDI: Increased the maximum size of outgoing messages
|
2017-09-20 10:04:11 +01:00 |
|
tpoole
|
fec19eeade
|
MacOS: Fixed a bug detecting changes to the number of hardware output channels
|
2017-09-20 09:56:44 +01:00 |
|
tpoole
|
0ae8aa812c
|
Bump version number to 5.1.2
|
2017-09-18 14:59:57 +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 |
|
jules
|
7c6f3d40b6
|
Tidied up some method calls involving HeapBlock
|
2017-09-05 16:06:57 +01:00 |
|
hogliux
|
91e0385d26
|
Linux ALSA: Fixed a crash when playing/recording audio on a device that only supports interleaved audio
|
2017-08-30 11:38:34 +01:00 |
|
tpoole
|
9b687968db
|
Fixed some g++ compiler warnings
|
2017-08-29 14:47:04 +01:00 |
|
hogliux
|
8a239ea5c3
|
Linux: Increased maximum number of reported ALSA channels
|
2017-08-29 10:14:32 +01:00 |
|
tpoole
|
6d1fa807f9
|
Fixed some compiler errors when logging debug ALSA output
|
2017-08-29 09:06:01 +01:00 |
|
hogliux
|
ac5797da58
|
Android: Fixed a race condition when switching the buffer size on the Android OpenSL audio device
|
2017-08-23 18:22:17 +01:00 |
|
hogliux
|
60c664c83c
|
WASAPI: Fixed an issue where the AudioIODevice would not be stopped if the system goes to sleep
|
2017-08-08 14:29:37 +01:00 |
|
hogliux
|
c02ef79fd6
|
Bump version number to 5.1.1
|
2017-08-02 18:35:29 +01:00 |
|
tpoole
|
fe134173f6
|
iOS: Fixed an openURL iOS 10 deprecation
|
2017-08-01 15:37:19 +01:00 |
|
hogliux
|
c1ad53c14e
|
Bump version number to 5.1.0
|
2017-07-27 12:39:23 +01:00 |
|