414 Commits (0828977e5b8fe49d4a39e6b51c7c2e238c0c7a66)

Author SHA1 Message Date
  ed 8346b578b5 Removed a stray logging statement from the WASAPI code 6 years ago
  ed 81f162a43d iOS: Set the audio session category to AVAudioSessionCategoryPlayback when no input channels have been requested and add the AVAudioSessionCategoryOptionAllowBluetoothA2DP option to the session to get the best available sample rate when bluetooth headphones are connected 6 years ago
  ed 166e1d1185 macOS: Ensure that the global CoreMIDI client is initialised when calling MIDI I/O methods 6 years ago
  ed f4c67f6fa7 Whitespace 6 years ago
  ed eaf0f990d4 Replaced all uses of static_cast<Type&&> with std::move 6 years ago
  ed de181762d2 IAA: Call AudioIODeviceCallback::audioDeviceStopped() when IAA is disconnected 6 years ago
  cesare ca3f1167fb Fix Xcode warnings 6 years ago
  hogliux 008b7a9ab2 Re-structured the low-level Android native code 6 years ago
  Tom Poole f0a4b67915 Android: Fixed some compiler warnings 6 years ago
  cesare 73ac883b2f Tidied up Oboe asserts, made logging clearer and removed some redundant code 6 years ago
  cesare b434434d07 Fix Oboe assertions on Android 6 years ago
  jules e19c673b4e Whitespace 6 years ago
  Lukasz Kozakiewicz 2718ce96f0 Updates to support the latest Oboe (c5c3cc17f7). 6 years ago
  Tom Poole d83360a771 Windows: Updated the WinRT MIDI interface 6 years ago
  jules 9054620d67 Updated some Oboe calls that had changed name 6 years ago
  ed 9b4ba780ed Fixed a potential out-of-bounds array access in the CoreAudio internals 6 years ago
  ed 0b71fdb9a8 Added support for lower sample rates to audio devices 6 years ago
  ed c43e62a16a Whitespace 6 years ago
  cesare be56122e7e Linux: Fix problem with ALSA midi name in console applications 6 years ago
  Tom Poole 98def04379 WinRT: Added a dedicated ComPtr class 6 years ago
  jules 86b4fd72a0 Added support for extremely high sample rates to audio devices 6 years ago
  jules a54535bc31 Made openSL select a default sample rate when 0 is passed in 6 years ago
  jules 048cfd6a3c Handled some uncaught error cases in android openSL 6 years ago
  jules cfc85445b5 Minor tidying up 6 years ago
  jules 5979288706 Added some macros for asserting when functions are called in an unsafe manner outside the message thread. 6 years ago
  jules 2433163b2f Added a couple of workarounds for address sanitiser warnings 6 years ago
  jules 132017558f Replaced some more stray zeros being used as null pointers 6 years ago
  Tom Poole 493591a7ef Cleaned up some doc comments 6 years ago
  Tom Poole 693a66d73d iOS: Fixed a bug registering external hardware input channels on app startup 6 years ago
  Tom Poole 801d3e47c5 MacOS: Enabled 352.8 kHz sample rates in the audio device 6 years ago
  jules d8dfabf422 Avoided a Visual Studio compiler warning 6 years ago
  jules 7019f322ae Fix for an edge-case when handling corrupt MIDI data in MidiDataConcatenator 6 years ago
  hogliux 4ebfb32000 ASIO: Ensured that the parameters to ASIO's getChannels callback are always initialised 7 years ago
  cesare aa3bd3e7e7 Resolve blank midi timestamp problem 7 years ago
  jules 4d505346cd Added support for Bela MIDI input 7 years ago
  jules d699f321b3 Refactored MidiDataConcatenator to simplify its logic, and to make it handle breaks within the data stream of small midi messages 7 years ago
  jules 14082c50e5 Made sure that the Bela audio device closes when the device is deleted 7 years ago
  jules 974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 7 years ago
  hogliux d77f56bace Android Oboe: Updated oboe code to match latest Oboe repo version 7 years ago
  hogliux c967a398fb Linux Midi: Fixed a typo which prevented virtual midi outputs from working 7 years ago
  jules 32a745d9f9 Avoided a possible null pointer when opening non-functional linux midi devices 7 years ago
  jules 38295f332b Converted some old typedefs to using declarations 7 years ago
  Tom Poole 6b3f4ec010 IAA: Added MIDI input to IAA plug-ins 7 years ago
  jules e2dcc32f88 Updated old code where the 'volatile' keyword was still being used 7 years ago
  jules 3b091aa6d3 Tweaked the timeout for win32 shared MIDI device cleanup 7 years ago
  jules a55eaf0154 Made multiple calls to MidiInput::openDevice share the same underlying win32 MIDI handle, and fixed some problems where device indexes could be incorrectly used when deivces are removed 7 years ago
  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