361 Commits (7ed282f3147d80e2f59fe37ae2b7b4b51be52a56)

Author SHA1 Message Date
  Lukasz Kozakiewicz 772185f2b0 Add camera support for iOS and Android. 7 years ago
  jules 92e97624b1 ASLA: reversed the order in which input and output devices are opened, in response to reports of flaky drivers which can't handle doing the outputs first. 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 d691838765 Tidied up a few minor coding style discrepencies 7 years ago
  hogliux 0055d3f8f8 Windows: Fixed a harmless warning in Visual Studio 2013 7 years ago
  hogliux 508ba421e8 Windows MIDI: Fixed an issue where opening the same device twice would cause a crash when both devices were deleted 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
  Lukasz Kozakiewicz c859b4af1d Android: add support for Google Oboe (developer preview). 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
  Tom Poole 646aebb77e Linux: Fixed a MIDI port read/write mixup 7 years ago
  jules 1a60fa9765 More ScopedPointer/unique_ptr compatibility work 7 years ago
  jules 4fcedf7be5 Standardised some lambda syntax 7 years ago
  Tom Poole 0638daf9a8 CoreAudio: Better handling of background device changes 7 years ago
  Tom Poole a253168a25 Fixed a crash when disabling all input or outputs when using DirectSound 7 years ago
  Tom Poole 2bda2016c1 Fixed an issue with setAudioPreprocessingEnabled on iOS 7 years ago
  Tom Poole e174bb26bd A minor code tidyup 7 years ago
  Tom Poole 438ab2b0f7 CoreAudio: Fixed some additional issues handling background device changes 7 years ago
  Tom Poole f24045053d CoreAudio: Fixed some issues handling background device changes 7 years ago
  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! 7 years ago
  Tom Poole 2215001d0c Fixed some CoreAudio errors when detecting bit depths 7 years ago
  Tom Poole ceb0afd861 Fixed some data races in the CoreAudio audio device 7 years ago
  jules f3cde9763a Quick tidy-up of some messaging classes 7 years ago
  jules f85d706131 Some minor formatting and comment fixes 7 years ago
  tpoole a2bf8d49b6 iOS: Fixed a bug in the audio channels of the simulator and older versions of iOS 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
  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