chroma
d3cff375be
Thread: Introduce a new Thread backend
...
This is a breaking change - see BREAKING-CHANGES.txt
2022-10-18 11:49:47 +01:00
reuk
cfa289d943
AudioProcessor: Allow querying of the host timestamp in processBlock
2022-04-22 14:18:49 +01:00
reuk
19ddbe2368
Warnings: Fix missing-prototypes warnings
2022-04-22 14:18:48 +01:00
Tom Poole
dea3fe60e4
Update copyright banners
2022-04-04 12:36:32 +01:00
reuk
5491e7aae2
ALSA: Fix thread sanitizer warnings
2022-04-01 16:41:47 +01:00
Tom Poole
1f29416fd0
AudioDeviceManager: Improve device sample rate handling
2022-04-01 14:31:46 +01:00
Tom Poole
de97e53a87
Add 24000 Hz to standard device sample rates to support Airpods Pro
2022-01-21 16:38:49 +00:00
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
2020-09-04 16:51:39 +01:00
ed
da552112a8
Linux: Fixed a data race in the ALSA code
2020-05-21 09:24:40 +01:00
Tom Poole
894e7d2bd2
Updated all license headers
2020-04-23 17:30:39 +01:00
ed
a54da0b832
Fixed some more typos
2020-01-07 08:53:23 +00:00
Tom Poole
a4bd6cbc66
Fixed some more Linux compiler warnings
2019-06-06 10:25:19 +01:00
Tom Poole
16dd26649a
Fixed some GCC compiler warnings and removed deprecated functions
2019-06-04 16:48:44 +01:00
jules
4d505346cd
Added support for Bela MIDI input
2018-06-22 08:22:28 +01:00
jules
38295f332b
Converted some old typedefs to using declarations
2018-05-03 09:59:05 +01:00
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.
2018-04-24 09:25:42 +01:00
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
2018-04-19 20:27:47 +01:00
Tom Poole
4229dc0a4f
Made a lot of ScopedPointer usage conform to the std::unique_ptr interface
2018-04-10 18:34:20 +01:00
jules
d691838765
Tidied up a few minor coding style discrepencies
2018-04-10 09:50:11 +01:00
jules
f85d706131
Some minor formatting and comment fixes
2017-11-28 17:46:15 +00:00
jules
aecb819985
Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef)
2017-10-30 14:52:47 +00:00
jules
dd4230586f
Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up
2017-10-11 12:26:05 +01:00
hogliux
8bb64a5ddc
Added getXRunCount to AudioIODevice as a way to get Xrun counts from underlying hardware
2017-09-21 16:26:07 +01:00
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
2017-09-08 08:59:55 +01:00
hogliux
91e0385d26
Linux ALSA: Fixed a crash when playing/recording audio on a device that only supports interleaved audio
2017-08-30 11:38:34 +01:00
hogliux
8a239ea5c3
Linux: Increased maximum number of reported ALSA channels
2017-08-29 10:14:32 +01:00
tpoole
6d1fa807f9
Fixed some compiler errors when logging debug ALSA output
2017-08-29 09:06:01 +01:00
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
2017-04-27 14:43:04 +01:00
tpoole
2e84129479
Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license
2016-12-14 10:07:26 +00:00
jules
02492b36b9
Lots of small whitespace tweaks.
2015-12-13 19:32:05 +00:00
hogliux
c7b8e77031
Update copyright notice
2015-07-22 15:59:34 +01:00
hogliux
512d0baf67
Fix audio channel allocation issue on ALSA/linux
2015-06-25 09:34:57 +01:00
hogliux
f8cffb5949
Fix some warnings on newer GCC versions on linux
2015-06-17 10:41:30 +02:00
hogliux
8c242b7547
Fix warnings on linux
...
Linux now compiles (clang++-3.5) without warnings when the following is enabled (these flags are identical to equator mac warnings):
-Wreorder -Wconstant-conversion -Wint-conversion -Woverloaded-virtual -Wuninitialized -Wunused-parameter -Wshorten-64-to-32 -Wstrict-aliasing -Wshadow -Wconversion -Wsign-compare -Werror -Wsign-conversion
2015-05-05 10:57:50 +01:00
jules
45c620a996
Fix for ALSA CPU use when using an input device without an output device.
2015-01-14 11:01:02 +00:00
jules
b51cc38718
Added a missing semicolon in ALSA
2014-10-31 13:02:41 +00:00
jules
b1e4823066
Avoided some gcc compiler warnings
2014-09-15 17:31:43 +01:00
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.
2014-03-24 14:39:32 +00:00
jules
017dbc988d
Refactored some AudioIODevice methods to return Arrays of sample rates + buffer sizes.
2013-12-18 10:57:11 +00:00
jules
2623f4d1e1
Added method String::clear(), and used it to replace a few uses of String::empty.
2013-12-01 11:32:39 +00:00
jules
ad490925e4
ALSA device name utf-8 encoding fix.
2013-10-21 09:12:07 +01:00
jules
c4c8666676
ALSA: fixed some problems with the minimum number of channels asked for.
2013-08-13 13:37:15 +01:00
jules
69dcde0f4d
ALSA: added support for SND_PCM_FORMAT_S24_LE devices.
2013-08-12 12:56:17 +01:00
jules
c75a7300f5
Added some 'override' modifiers to overridden methods.
2013-06-23 23:09:52 +01:00
jules
03c2801f3f
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
2013-06-13 13:17:12 +01:00
jules
8e3a52ff14
ALSA logging fix.
2013-04-28 17:48:45 +01:00
jules
1dfb891ce1
Improvements (hopefully!) to linux ALSA and Midi classes.
2013-04-27 14:34:45 +01:00
jules
0ceeb573d8
Minor changes to avoid pedantic compiler warnings.
2012-12-04 21:39:15 +00:00
jules
c16c3a7c28
Fixed some documentation and minor GCC warnings. Fixed a JACK bug that would have mixed up the input/output channels.
2012-11-14 11:42:17 +00:00
jules
9a24aa8a20
Minor clean-ups.
2012-09-11 09:35:03 +01:00