1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

268 commits

Author SHA1 Message Date
jules
008d3a36b6 Added method ResamplingAudioSource::flushBuffers() 2014-08-01 09:58:25 +01:00
jules
d2e1c7f679 Version number update 2014-07-13 19:42:44 +01:00
jules
2f1ef234ce Tightened up a few places where numeric conversion warnings could happen. 2014-07-10 18:57:24 +01:00
jules
e938b90feb Added some extra sample rate support for ASIO. 2014-06-05 16:20:25 +01:00
jules
f8e9a13f1d Version number update 2014-06-01 19:26:09 +01:00
jules
5fdbdc9e9e Added a method AudioIODevice::setGainPreprocessingEnabled() to allow disabling of mic AGC on iOS and Android devices. 2014-05-24 19:04:47 +01:00
jules
0e158e3630 Made the CoreAudio device return its bit-depth correctly. 2014-05-15 09:30:54 +01:00
jules
a17aa2f1a4 iOS audio: avoided slow check for sample rate support and implemented latency getters. 2014-05-12 21:36:04 +01:00
jules
f57cd7bafd Clarified some badly-defined behaviour in AudioDeviceManager: if a midi callback is added with an empty-string as its target midi input device, it now gets sent incoming events from *all* devices, not just the "default" device (which was never properly defined) 2014-05-08 14:53:11 +01:00
jules
91d9c96338 Minor clean-ups 2014-04-29 14:14:21 +01:00
jules
625d4289f3 CoreAudio: tweaked number of retries when playing to help avoid glitching. 2014-04-25 11:19:03 +01:00
jules
9fc2a0ca27 On OSX/linux, made sure the MidiOutput closes its thread on destruction. 2014-04-09 12:35:56 +01:00
jules
a0c18acb1e Relaxed the requirement for AudioSampleBuffer to have more than zero channels, and gave it a default constructor. 2014-03-26 18:08:10 +00:00
jules
728cc9b40c Minor clean-ups 2014-03-26 16:15:26 +00:00
jules
4251a2437b Version number update 2014-03-24 20:01:37 +00: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
5ede2da44b Improved some MemoryBlock comments and gave the class a reset() method. 2014-03-14 10:15:35 +00:00
jules
14a5fcf410 Attempt at better recovery from malformed sysex messages in a midi stream. 2014-03-06 16:02:09 +00:00
jules
d20441ad62 win32 midi - handling for drivers returning a MIDIERR_NOTREADY error. 2014-03-05 11:40:53 +00:00
jules
7f9425058a Version number update 2014-02-28 20:55:06 +00:00
jules
9ceb072b24 Spelling typos. 2014-02-28 11:25:46 +00:00
jules
647ca90460 Added a method AudioDeviceManager::initialiseWithDefaultDevices() 2014-02-26 20:56:54 +00:00
jules
1fef7a8408 Better opening of JACK DLLs. 2014-02-24 09:15:35 +00:00
jules
a3ea53c460 Version number update 2014-02-17 19:40:43 +00:00
jules
699a09f224 Updated some CoreAudio channel name code to use newer API calls. 2014-02-10 14:13:15 +00:00
jules
d2532f4540 Version number update 2014-01-21 15:10:13 +00:00
jules
48d9050f02 Fix for CoreAudio channels when opening two different devices as input + output. 2014-01-17 14:32:26 +00:00
jules
6927338f9a iOS audio rate-setting fix. 2014-01-08 16:34:59 +00:00
jules
7dd5c09826 Version number update 2013-12-31 10:25:10 +00:00
jules
c548c138ed Another CoreAudio fix. 2013-12-27 11:41:01 +00:00
jules
205e5ca74f Fixed a typo in CoreAudio device opening. 2013-12-27 10:21:59 +00:00
jules
a052b648ec Better CoreAudio handling of devices with combined in/out channels. 2013-12-23 16:43:50 +00:00
jules
7906c75f4d Overrode a deprecation warning in getting CoreAudio channel names. If anyone knows a way to achieve the same functionality using the new APIs, please let me know! 2013-12-23 15:20:24 +00:00
jules
f79248c530 Fixed a silly typo in the latest CoreAudio changes. 2013-12-20 17:02:07 +00:00
jules
dcb7e61ed5 Redesigned CoreAudio for better handling of separate in/out devices. 2013-12-18 22:48:26 +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
7798d36b49 iOS audio: now sends a message to audioDeviceError() when an interrupted device restarts. 2013-12-14 15:05:09 +00:00
jules
1872ed68c2 Made sure that AudioTransportSource::hasStreamFinished() returns the correct value. 2013-12-06 14:54:16 +00:00
jules
3f9a4834a6 Added a few TRANS wrappers around error messages. 2013-12-05 11:32:38 +00:00
jules
33b1e7bd16 Tweaked CoreAudio slightly, and added some more logging. 2013-12-05 11:25:02 +00:00
jules
e53235741f Added support for NEON vector instructions, and some unit-tests for FloatVectorOperations. 2013-12-02 11:25:35 +00:00
jules
2edec00b55 Removed a few more uses of String::empty. 2013-12-01 23:28:31 +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
f9759ecc6b Documentation fixes. 2013-11-30 20:04:17 +00:00
jules
39f41a977b Fix for codeblocks compiling ASIO. 2013-11-20 13:43:05 +00:00
jules
cdacae9cbb Version 3.0.0 2013-11-19 10:13:14 +00:00
jules
0d6b8f159b Added some logic to cope with buffer size changes in iOS audio. 2013-11-18 10:10:06 +00:00
jules
1113e17186 Version number update 2013-11-10 18:00:38 +00:00
jules
0de50d99a5 Version number update 2013-10-27 22:06:04 +00:00
jules
26828713ba Removed some locking from CoreAudio. 2013-10-22 18:28:38 +01:00