ed
|
a5424b3798
|
Windows: Fixed a crash when releasing a specific ASIO driver
|
2019-07-22 14:00:49 +01:00 |
|
ed
|
6283130203
|
ASIO: Made the isBlacklistedDriver() check a bit broader
|
2019-07-16 18:44:06 +01:00 |
|
ed
|
dc81c295cd
|
ASIO: Update the sample rate when resetting device so it is in sync with control panels
|
2019-07-15 16:40:25 +01:00 |
|
ed
|
b3bcb66349
|
ASIO: Blacklist some misbehaving drivers
|
2019-01-15 17:45:53 +00:00 |
|
ed
|
6bb7618e1e
|
ASIO: Call convertASIOString() in getLastDriverError()
|
2019-01-11 09:22:12 +00:00 |
|
ed
|
0b71fdb9a8
|
Added support for lower sample rates to audio devices
|
2018-10-29 15:12:58 +00:00 |
|
jules
|
86b4fd72a0
|
Added support for extremely high sample rates to audio devices
|
2018-10-24 10:33:14 +01:00 |
|
hogliux
|
4ebfb32000
|
ASIO: Ensured that the parameters to ASIO's getChannels callback are always initialised
|
2018-06-27 08:56:31 +01:00 |
|
jules
|
e2dcc32f88
|
Updated old code where the 'volatile' keyword was still being used
|
2018-05-01 09:19:50 +01:00 |
|
jules
|
3d7c777238
|
Some light modernisation of a bunch of old code
|
2017-10-04 12:47:43 +01:00 |
|
jules
|
1aaa598a5f
|
Added JUCE_DECLARE_WEAK_REFERENCEABLE macro to make it easier to creat weak-referenceable classes
|
2017-09-27 12:57:55 +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
|
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 |
|
hogliux
|
3f72a03f30
|
Fixed whitespace in last commit
|
2016-11-11 15:16:12 +00:00 |
|
hogliux
|
c2caad42b5
|
Added missing CoInitialize when using ASIO audio device
|
2016-11-11 15:05:28 +00:00 |
|
jules
|
f58eda8f3e
|
Added 32K as a supported ASIO sample rate
|
2016-06-03 11:03:48 +01:00 |
|
jules
|
fb864a5cb1
|
Corrected some spelling mistakes in comments
|
2016-04-11 11:13:44 +01:00 |
|
jules
|
0784f399f3
|
Fixed a typo in the ASIO code
|
2016-01-28 14:35:52 +00:00 |
|
jules
|
101c4782e1
|
Avoided some pedantic warnings in the win32 ASIO code
|
2016-01-28 10:00:32 +00:00 |
|
jules
|
146afb4a19
|
A few minor mingw workarounds.
|
2016-01-18 17:03:52 +00:00 |
|
jules
|
4583fa3fbf
|
Used the ignoreUnused() function to tidy up some old code
|
2015-12-23 16:27:50 +00:00 |
|
jules
|
2a1234b6ac
|
Simplified some inter-module dependencies and exception-catching fallbacks
|
2015-12-23 11:47:18 +00:00 |
|
jules
|
02492b36b9
|
Lots of small whitespace tweaks.
|
2015-12-13 19:32:05 +00:00 |
|
jules
|
4fd8913037
|
Added a new method Array::sort() which uses the default comparator for simple types
|
2015-11-16 16:40:26 +00:00 |
|
hogliux
|
c7b8e77031
|
Update copyright notice
|
2015-07-22 15:59:34 +01:00 |
|
jules
|
df4e055d02
|
Tweaked ASIO device creation sequence to try to avoid breaking some flaky drivers.
|
2015-01-27 10:32:34 +00:00 |
|
jules
|
5c2e51da15
|
Tidy-up of ASIO generics, to allow more simultaneous devices.
|
2015-01-06 16:31:47 +00:00 |
|
jules
|
c0ade582d8
|
Added new flag JUCE_WASAPI_EXCLUSIVE that provides a new audio device type for opening WASAPI devices in exclusive mode.
|
2014-12-29 09:48:32 +00:00 |
|
jules
|
5c48d16548
|
Fix for an ASIO problem when opening an input-only device
|
2014-12-26 13:41:01 +00:00 |
|
jules
|
e938b90feb
|
Added some extra sample rate support for ASIO.
|
2014-06-05 16:20:25 +01: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
|
39f41a977b
|
Fix for codeblocks compiling ASIO.
|
2013-11-20 13:43:05 +00:00 |
|
jules
|
c24082ae49
|
ASIO: now sends a reset request when the device changes its sample rate.
|
2013-10-04 21:35:22 +01:00 |
|
jules
|
74390295ad
|
Fixed a few MSVC warnings.
|
2013-08-12 10:33:17 +01:00 |
|
jules
|
0d477bb422
|
Cleaned up some ASIO code and added some logging.
|
2013-08-03 11:23:38 +01:00 |
|
jules
|
5b25ac6609
|
Renamed the swapWithArray methods in the array classes to "swapWith" to be more consistent with other swap method naming, and templated the methods for more flexibility.
|
2013-07-28 11:31:25 +01:00 |
|
jules
|
c8bab5d392
|
ASIO fix.
|
2013-07-03 10:52:09 +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
|
82adb05331
|
Minor tidying-up.
|
2013-06-02 11:50:02 +01:00 |
|
jules
|
9674d77397
|
ASIO sample rate discovery fix.
|
2013-04-14 14:39:55 +01:00 |
|
jules
|
44318021f3
|
ASIO fixes and clean-ups.
|
2013-03-27 20:53:21 +00:00 |
|
jules
|
e81f643734
|
A few asio tweaks to avoid re-opening devices.
|
2013-03-21 12:26:55 +00:00 |
|
jules
|
7be8153f2d
|
ASIO device reset fix.
|
2013-03-15 19:06:41 +00:00 |
|
jules
|
00ce488607
|
ASIO channel updating fix.
|
2013-03-07 21:48:59 +00:00 |
|
jules
|
990a67a01e
|
ASIO: when a device refuses to change sample-rate, it now ignores this and carries on with the device's current rate.
|
2013-01-24 11:24:16 +00:00 |
|
jules
|
d907508944
|
Added some ASIO logging.
|
2013-01-22 17:03:48 +00:00 |
|