1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-13 00:04:19 +00:00
Commit graph

65 commits

Author SHA1 Message Date
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