3 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  Tom Poole 6bf9bb9a2e Add final specifiers in implementation files 1 year ago
  Tom Poole 4153d59e39 Formatting 1 year ago
  Anthony Nicholls 05d5c94990
Native: Rename all native files for improved consistency 2 years ago
  chroma d3cff375be Thread: Introduce a new Thread backend 2 years ago
  reuk cfa289d943
AudioProcessor: Allow querying of the host timestamp in processBlock 3 years ago
  reuk 19ddbe2368
Warnings: Fix missing-prototypes warnings 3 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  reuk 5491e7aae2
ALSA: Fix thread sanitizer warnings 3 years ago
  Tom Poole 1f29416fd0 AudioDeviceManager: Improve device sample rate handling 3 years ago
  Tom Poole de97e53a87 Add 24000 Hz to standard device sample rates to support Airpods Pro 3 years ago
  ed 6195a5ab60 Windows: Added support for IAudioClient3 shared stream low latency mode in the WASAPI audio device, removed JUCE_WASAPI_EXCLUSIVE config flag and refactored AudioIODeviceType creation 4 years ago
  ed da552112a8 Linux: Fixed a data race in the ALSA code 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  ed a54da0b832 Fixed some more typos 5 years ago
  Tom Poole a4bd6cbc66 Fixed some more Linux compiler warnings 6 years ago
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  jules 4d505346cd Added support for Bela MIDI input 6 years ago
  jules 38295f332b Converted some old typedefs to using declarations 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
  jules f85d706131 Some minor formatting and comment fixes 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
  jules dd4230586f Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up 7 years ago
  hogliux 8bb64a5ddc Added getXRunCount to AudioIODevice as a way to get Xrun counts from underlying hardware 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
  hogliux 91e0385d26 Linux ALSA: Fixed a crash when playing/recording audio on a device that only supports interleaved audio 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 b5afccc37c Updated file headers and the README with the JUCE 5 license 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
  jules 02492b36b9 Lots of small whitespace tweaks. 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  hogliux 512d0baf67 Fix audio channel allocation issue on ALSA/linux 10 years ago
  hogliux f8cffb5949 Fix some warnings on newer GCC versions on linux 10 years ago
  hogliux 8c242b7547 Fix warnings on linux 10 years ago
  jules 45c620a996 Fix for ALSA CPU use when using an input device without an output device. 10 years ago
  jules b51cc38718 Added a missing semicolon in ALSA 10 years ago
  jules b1e4823066 Avoided some gcc compiler warnings 10 years ago
  jules fa21d2ac02 Replaced AudioSampleBuffer::getSampleData with getReadPointer/getWritePointer methods (the old method is still available but deprecated). Apart from making code more explanatory and improving constness, these work with a new flag that keeps track of whether the buffer is clear, so that some operations can be elided when the data is known to be empty. 11 years ago
  jules 017dbc988d Refactored some AudioIODevice methods to return Arrays of sample rates + buffer sizes. 11 years ago
  jules 2623f4d1e1 Added method String::clear(), and used it to replace a few uses of String::empty. 11 years ago
  jules ad490925e4 ALSA device name utf-8 encoding fix. 11 years ago
  jules c4c8666676 ALSA: fixed some problems with the minimum number of channels asked for. 11 years ago
  jules 69dcde0f4d ALSA: added support for SND_PCM_FORMAT_S24_LE devices. 11 years ago
  jules c75a7300f5 Added some 'override' modifiers to overridden methods. 12 years ago
  jules 03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 12 years ago
  jules 8e3a52ff14 ALSA logging fix. 12 years ago