289 Commits (433a82edee901b472b673d5318394a2c1fad0d8c)

Author SHA1 Message Date
  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
  tpoole 5920bcd20b Fixed WinRT MIDI static initialisation error 8 years ago
  tpoole 112b88f289 Made the WinRT MIDI service run on app startup 8 years ago
  hogliux f506cc7f5d Doubled the default number of Android OpenSL buffers to avoid glitches on a wider range of devices by default 8 years ago
  hogliux 89a53dbf89 Fixed uninitialised variables in Android OpenSL which may have resulted in OpenSL using the slow audio path 8 years ago
  tpoole 2398f4c1d3 Used AsyncUpdater for iOS stream format changes 8 years ago
  jules a96163df2a Fixed a couple more unused variables in iOS audio 8 years ago
  jules 279c4bc4db Fix for some unused variables in iOS audio 8 years ago
  tpoole d8504a6090 Moved iOS stream format changes to the message thread 8 years ago
  tpoole 607b09ab7b Fixed graphics dependent header includes for IAA 8 years ago
  hogliux 66365d55e2 Fixed a nullptr dereference when OpenSL fails unexpectedly and added a workaround for broken audio input support in recent versions of the android emulator 8 years ago
  tpoole 4c59a920b4 Added Inter-App Audio capabilities to standalone plug-ins 8 years ago
  hogliux 0edd0e4632 Fixed a few Android warnings when building for ARM 64-bit 8 years ago
  tpoole 17bc5740a5 Fixed a bug opening MIDI devices from a Windows plug-in 8 years ago
  tpoole 9a38505dad Added experimental WinRT MIDI support, enabling BLE MIDI on machines with Windows 10 Anniversary Update installed 8 years ago
  tpoole 0b3e192567 Restricted sample rate changes for composite audio devices to common sample rates only 8 years ago
  tpoole bd73eec326 Broadcast external OS X sample rate changes to audio device change listeners 8 years ago
  Felipe F. Tonello c2100022cc Added several linux improvements to the event loop, MIDI and X11 (see commit messsage) 8 years ago
  hogliux 7e39b58b31 Re-wrote android OpenSL backend adding support for native floating point buffers, unprocessed audio input and lock-free input/output audio syncing 8 years ago
  hogliux 6559b3e185 Fixed multiple harmless warnings in Android builds 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 8 years ago
  hogliux 7e1279e3f9 Fixed an int sign conversion warning 8 years ago
  tpoole 4b69d0fb44 Fixed buffer size and sample rate changes in iOS background audio 8 years ago
  tpoole 1e5865c458 Restored original iOS sample rate after querying all available sample rates 8 years ago
  tpoole 21aad5e20c Fixed IO channels when selecting <<none>> as OS X audio device 8 years ago
  tpoole 2e84129479 Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license 8 years ago
  tpoole 8e7ed3ae7d Fixed MacOS 10.12 deprecations 8 years ago
  hogliux 3f72a03f30 Fixed whitespace in last commit 8 years ago
  hogliux c2caad42b5 Added missing CoInitialize when using ASIO audio device 8 years ago
  jules aa5d1d1ec0 Tweaked CoreAudio to allow buffer sizes of 2048 8 years ago
  hogliux 3e7b5993ca Moved audio CD burner/reader to juce_audio_utils 8 years ago
  jules 9fa0d49be7 Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc. 8 years ago
  tpoole 979d3b62a2 Fixed crash on internal changes within aggregate audio devices on OS X 8 years ago