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 |
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 |
tpoole
|
6491862417
|
iOS: Refactored iOSAudioDevice to support multi-channel audio devices and improve the handling of sample rate changes from other apps
|
7 years ago |
hogliux
|
4f617f8c58
|
Windows: Fixed an issue where WASAPI audio would not correctly restart when changing buffer sizes
|
7 years ago |
jules
|
c2a2d5c734
|
Updated some code to use cleaner array initialisation from constant data
|
7 years ago |
hogliux
|
ac60ce57ce
|
CoreMidi: Added unique id property when creating virtual midi ports on macOS and iOS
|
7 years ago |
tpoole
|
3cb185fcc3
|
A minor code cleanup
|
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
|
88f8fbc128
|
Android: Fixed a compiler error when building with older ndk versions
|
7 years ago |
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
|
7 years ago |
jules
|
2fcb8fa71b
|
Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag
|
7 years ago |
jules
|
3d7c777238
|
Some light modernisation of a bunch of old code
|
7 years ago |
jules
|
abe86765ce
|
Workaround for a VS2013 compile error
|
7 years ago |
jules
|
1aaa598a5f
|
Added JUCE_DECLARE_WEAK_REFERENCEABLE macro to make it easier to creat weak-referenceable classes
|
7 years ago |
jules
|
27a6903cac
|
Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int
|
7 years ago |
hogliux
|
a21a2a42dd
|
Android: Fixed a runtime-error introduced by a recent commit when building for Android <24
|
7 years ago |
hogliux
|
8bb64a5ddc
|
Added getXRunCount to AudioIODevice as a way to get Xrun counts from underlying hardware
|
7 years ago |
tpoole
|
554d055a8f
|
WinRT MIDI: Increased the maximum size of outgoing messages
|
7 years ago |
tpoole
|
fec19eeade
|
MacOS: Fixed a bug detecting changes to the number of hardware output channels
|
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 |
jules
|
7c6f3d40b6
|
Tidied up some method calls involving HeapBlock
|
7 years ago |
hogliux
|
91e0385d26
|
Linux ALSA: Fixed a crash when playing/recording audio on a device that only supports interleaved audio
|
7 years ago |
tpoole
|
9b687968db
|
Fixed some g++ compiler warnings
|
7 years ago |
hogliux
|
8a239ea5c3
|
Linux: Increased maximum number of reported ALSA channels
|
7 years ago |
tpoole
|
6d1fa807f9
|
Fixed some compiler errors when logging debug ALSA output
|
7 years ago |
hogliux
|
ac5797da58
|
Android: Fixed a race condition when switching the buffer size on the Android OpenSL audio device
|
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 |
tpoole
|
fe134173f6
|
iOS: Fixed an openURL iOS 10 deprecation
|
7 years ago |
hogliux
|
0d601faae5
|
Android: Add workaround for devices which falsely report supporting floating point audio
|
8 years ago |
hogliux
|
03c08027ac
|
Android: Added new thread priority specifically for realtime audio render threads. Currently, only implemented in Android.
|
8 years ago |
hogliux
|
ccb4ce8829
|
Android: Fixed a linker error when building in release mode
|
8 years ago |
tpoole
|
bfd59e5f87
|
CoreAudioDevice: Fixed potential race condition
|
8 years ago |
ed
|
8e7cc759f5
|
Made JUCE's Atomic class a simple wrapper around std::atomic on platforms that support it
|
8 years ago |
hogliux
|
0b20507c8b
|
Android: Ensured that OpenSL audio callbacks can call into Java (even if this is not recommended)
|
8 years ago |
jules
|
5bdd485a31
|
DRYed some win32 COM helper macros. Stripped out some junk from juce_win32_Windowing
|
8 years ago |
tpoole
|
b77793785d
|
iOSAudioDevice: Removed MaximumFramesPerSlice property listener
|
8 years ago |
tpoole
|
8482a9de64
|
iOSAudioDevice: Refactored and added better support for buffer size changes
|
8 years ago |
hogliux
|
fca858f8d3
|
Linux: fixed harmless warning about extra semicolon in juce_linux_Midi.cpp
|
8 years ago |
jules
|
5d491ee9c7
|
Added number suffixes to duplicate midi device names on Windows
|
8 years ago |
hogliux
|
ece2d8b7c0
|
Fixed a warning on iOS
|
8 years ago |
hogliux
|
2f24925f0c
|
Added support for testing MIDI inside the iOS simulator
|
8 years ago |
hogliux
|
728e2dbe82
|
Fixed a assertion/crash when a macOS CoreAudio device becomes unavailable during playback
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
tpoole
|
e8adbb118f
|
Fixed bug in 9f06fabe10 - Fixed a double-free Windows MIDI device bug
|
8 years ago |
tpoole
|
9400866472
|
Fixed a crash when detaching WinRT MIDI devices
|
8 years ago |
tpoole
|
9f06fabe10
|
Fixed a double-free Windows MIDI device bug
|
8 years ago |
tpoole
|
d5c019e983
|
Fixed an unexpected buffer size change after detecting available sample rates on iOS
|
8 years ago |
jules
|
8ed41ed14b
|
Fixed some whitespace style and cleaned up some code using C++11
|
8 years ago |
tpoole
|
79bdbc37cc
|
Fixed some misleading indentation warnings
|
8 years ago |