477 Commits (b51d43d8246404238ab5b47b47ba4ccb98688f73)

Author SHA1 Message Date
  Noah Dayan a461845fba Improved documentation of AudioTransportSource::setPosition() 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
  ed dbb2f620b4 Bump version number to 5.2.0 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 06c7fb5b01 Add xrun counter to device manager 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
  tpoole 0ae8aa812c Bump version number to 5.1.2 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
  hogliux c02ef79fd6 Bump version number to 5.1.1 7 years ago
  hogliux eb33f537da Bump version number to 5.1.1 7 years ago
  tpoole fe134173f6 iOS: Fixed an openURL iOS 10 deprecation 7 years ago
  hogliux c1ad53c14e Bump version number to 5.1.0 8 years ago
  hogliux 0d601faae5 Android: Add workaround for devices which falsely report supporting floating point audio 8 years ago
  tpoole f3c224bf26 iOS: Fixed a header inclusion error 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
  hogliux bc3ef88603 Bump version number to 5.0.2 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
  hogliux 8413614744 Bump version number to 5.0.1 8 years ago
  jules 5d491ee9c7 Added number suffixes to duplicate midi device names on Windows 8 years ago