1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-07 04:10:08 +00:00
Commit graph

123 commits

Author SHA1 Message Date
ed
c1c325c782 Fixed a few typos 2017-12-28 16:31:09 +00:00
Noah Dayan
75e6075474 Add documentation to juce_AudioChannelSet.h 2017-12-21 15:24:43 +00:00
jules
d5bdca9695 Fixed some out-of-range channel copying in the AudioBuffer move operator 2017-12-19 14:23:14 +00:00
jules
7dd8fa993e Fixes for templated code which could default-initialise a SIMDRegister object while expecting to get a zero-initialised value 2017-11-30 16:59:37 +00:00
jules
5f834225e0 Added a SampleType accessor definition to AudioBuffer 2017-11-30 10:05:36 +00:00
hogliux
8b78af48b9 Updated some outdated documentation in previous commit 2017-11-23 15:14:39 +00:00
hogliux
30269baed1 Added higher-order ambisonics support to JUCE 2017-11-23 15:11:26 +00:00
jules
59b7c943c8 Made it possible for users to override the definition of JUCE_SNAP_TO_ZERO 2017-11-06 10:59:45 +00:00
jules
3d69ce6856 Avoided some unnecessary reallocations in AudioBuffer::setSize() 2017-11-01 10:24:43 +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
hogliux
2ac2a39a21 Added disableDenormalisedNumberSupport to query if denormals are disabled and improved documentation 2017-10-17 09:57:39 +01:00
hogliux
70dae9b517 ARM: Don't change rounding mode when disabling denormals 2017-10-13 11:03:27 +01: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
jules
369d59f656 Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters 2017-10-11 12:10:58 +01:00
jules
ff99aec1ab Converted some old uses of non-C++ maths functions to their std equivalents 2017-10-09 17:45:44 +01:00
hogliux
f59a5dfc7f Fixed an issue where ScopedNoDenormals would do nothing on all platforms and added arm implementation 2017-10-02 18:23:51 +01:00
hogliux
82bc9da02c Added support for Atmos 7.0.2 and 7.1.2 Surround formats 2017-09-25 12:06:01 +01:00
hogliux
e2c8e30d72 Added a ScopedNoDenormal class to temporarily disable denormals 2017-09-12 11:32:32 +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
jules
1cc371cae9 Fix for an AudioBuffer move operator bug 2017-09-05 16:39:51 +01:00
jules
7c6f3d40b6 Tidied up some method calls involving HeapBlock 2017-09-05 16:06:57 +01:00
tpoole
9b687968db Fixed some g++ compiler warnings 2017-08-29 14:47:04 +01:00
hogliux
35facc3656 Fixed a potential use-after-free in AudioBuffer's move semantics 2017-08-29 11:39:26 +01:00
tpoole
9600016294 Fixed some undefined (or implementation defined) behavior 2017-08-24 18:16:03 +01:00
hogliux
f516b97a25 Fixed some warnings when using JUCE_SNAP_TO_ZERO on non x86 processors 2017-08-21 11:06:51 +01:00
hogliux
7ca5ad001e Added multichannel file io readers and writers 2017-07-27 12:39:17 +01:00
hogliux
244a944857 Added the JUCE DSP module 2017-07-27 12:39:07 +01:00
ed
6bfcd820b4 Unit tests: Added an optional argument to the UnitTest constructor to specify a category and methods to get and run unit tests in a specified category. Updated the built-in JUCE unit tests and Demo project to use categories. 2017-07-20 17:24:05 +01:00
jules
f8a58c8da7 Added a few assertions and cleanups to AudioBuffer 2017-06-29 16:01:10 +01:00
jules
44d92805f6 Some cleanups in the VST wrapper and channel-set code 2017-05-22 15:52:16 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
hogliux
957ca2d86f Fixed a bug where an AudioSampleBuffer's isClear flag would remain set even after copying data from another non-zero AudioSampleBuffer 2017-04-18 09:42:07 +01:00
jules
9d59a41e7b Removed some spurious 'noexcept's from AudioBuffer, and cleaned up some other bits in that class 2017-03-30 11:45:12 +01:00
hogliux
1b5d7f36db Added missing JUCE_CALLTYPE specifier to AudioChannelSet 2017-03-05 17:46:32 +00:00
hogliux
a839fa24b3 Modified AudioChannelSet::getDescription() to return more commonly used names for surround formats (without the "+LFE" part) 2017-02-27 11:52:41 +00:00
jules
6eb56c4c0b Minor documentation fix 2017-02-24 08:59:57 +00:00
tpoole
73ca34d7b6 Added an overload to allow AudioBuffer reference data to contain an offset 2017-02-15 16:13:22 +00:00
hogliux
2da1bc5f41 Replace include guards with "#pragma once" 2017-02-01 17:18:07 +00:00
hogliux
9f3fb1c0a6 Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated 2017-02-01 17:18:06 +00:00
hogliux
83a4f74b1f Added support saving/restoring plugin bus layouts in the audio host demo 2017-01-10 12:50:45 +00:00
jules
5eeaf5a2b5 Added move semantics to AudioBuffer 2016-12-26 19:26:35 +00: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
7cdcb19d25 Added a convenient function to get all channel sets with a particular number of channels 2016-10-29 17:20:55 +01:00
hogliux
4fa0516f40 Revised multibus API and added support for multibus hosting 2016-09-16 17:06:19 +01:00
hogliux
e6ad9b52da Add option to not re-allocate memory when making a copy of an AudioBuffer 2016-07-30 12:38:13 +01:00
hogliux
cf39ad4b02 Fix multiple compile errors on older gcc versions 2016-05-26 11:50:04 +01:00
Timur Doumler
9e317babd6 Made const casts added to avoid problems in the old 10.8 SDK more conspicuous. 2016-03-07 12:46:41 +00:00
jules
51f284bf0f Added some casts to avoid problems in the old 10.8 SDK 2016-03-07 11:43:48 +00:00
jules
14ef8ee8b3 Fixed a missing 'const' in FloatVectorOperations 2016-03-05 13:51:22 +00:00
jules
e4f69698f2 Fixed a couple of minor warnings 2016-03-02 08:12:14 +00:00