jules
1cc371cae9
Fix for an AudioBuffer move operator bug
8 years ago
jules
7c6f3d40b6
Tidied up some method calls involving HeapBlock
8 years ago
tpoole
9b687968db
Fixed some g++ compiler warnings
8 years ago
hogliux
35facc3656
Fixed a potential use-after-free in AudioBuffer's move semantics
8 years ago
tpoole
9600016294
Fixed some undefined (or implementation defined) behavior
8 years ago
hogliux
f516b97a25
Fixed some warnings when using JUCE_SNAP_TO_ZERO on non x86 processors
8 years ago
hogliux
7ca5ad001e
Added multichannel file io readers and writers
8 years ago
hogliux
244a944857
Added the JUCE DSP module
8 years ago
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.
8 years ago
jules
f8a58c8da7
Added a few assertions and cleanups to AudioBuffer
8 years ago
jules
44d92805f6
Some cleanups in the VST wrapper and channel-set code
8 years ago
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
hogliux
957ca2d86f
Fixed a bug where an AudioSampleBuffer's isClear flag would remain set even after copying data from another non-zero AudioSampleBuffer
8 years ago
jules
9d59a41e7b
Removed some spurious 'noexcept's from AudioBuffer, and cleaned up some other bits in that class
8 years ago
hogliux
1b5d7f36db
Added missing JUCE_CALLTYPE specifier to AudioChannelSet
8 years ago
hogliux
a839fa24b3
Modified AudioChannelSet::getDescription() to return more commonly used names for surround formats (without the "+LFE" part)
8 years ago
jules
6eb56c4c0b
Minor documentation fix
8 years ago
tpoole
73ca34d7b6
Added an overload to allow AudioBuffer reference data to contain an offset
8 years ago
hogliux
2da1bc5f41
Replace include guards with "#pragma once"
8 years ago
hogliux
9f3fb1c0a6
Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated
8 years ago
hogliux
83a4f74b1f
Added support saving/restoring plugin bus layouts in the audio host demo
8 years ago
jules
5eeaf5a2b5
Added move semantics to AudioBuffer
8 years ago
tpoole
2e84129479
Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license
9 years ago
hogliux
7cdcb19d25
Added a convenient function to get all channel sets with a particular number of channels
9 years ago
hogliux
4fa0516f40
Revised multibus API and added support for multibus hosting
9 years ago
hogliux
e6ad9b52da
Add option to not re-allocate memory when making a copy of an AudioBuffer
9 years ago
hogliux
cf39ad4b02
Fix multiple compile errors on older gcc versions
9 years ago
Timur Doumler
9e317babd6
Made const casts added to avoid problems in the old 10.8 SDK more conspicuous.
9 years ago
jules
51f284bf0f
Added some casts to avoid problems in the old 10.8 SDK
9 years ago
jules
14ef8ee8b3
Fixed a missing 'const' in FloatVectorOperations
9 years ago
jules
e4f69698f2
Fixed a couple of minor warnings
9 years ago
jules
beac2e4b3a
Removed some legacy support for non-SSE2 CPUs. Added function FloatVectorOperations::disableDenormalisedNumberSupport()
9 years ago
jules
4583fa3fbf
Used the ignoreUnused() function to tidy up some old code
10 years ago
jules
02492b36b9
Lots of small whitespace tweaks.
10 years ago
Joshua Gerrard
210fe4a5d6
Fixed warnings on MinGW
10 years ago
jules
c562cfc3cc
Converted AudioSampleBuffer into a templated class that can use either float or double types. Used this to implement 64-bit audio plugin support in VST and AU
10 years ago
jules
88ca15e6f2
Added override specifiers to unit test classes
10 years ago
hogliux
c7b8e77031
Update copyright notice
10 years ago
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
10 years ago
jules
f0ce8d0700
Fix for a performance problem in a few FloatVectorOperations calls on Windows.
10 years ago
jules
30aa1f3a80
Whitespace cleanup
10 years ago
hogliux
7a370a9019
Fixed typo
10 years ago
jules
7930bd92f2
Minor clean-up
10 years ago
hogliux
63d16bb136
Fix neon compile errors and fabs vector operation support for neon
10 years ago
Fabian Renn-Giles
1365204d66
Shorter bit operation for floating point abs operation
10 years ago
Fabian Renn-Giles
e2302a246f
Add absolute value operation to FloatVectorOperations
10 years ago
jules
fe4398754f
Added a couple of vDSP optimisations inside FloatVectorOperations
10 years ago
jules
7e51302069
Minor optimisation in AudioSampleBuffer
10 years ago
jules
809e90834c
Optimised a couple of the recent FloatVectorOperation implementations.
10 years ago
jules
c2389355c8
Workarounds in new vector ops for old versions of VDSP.
10 years ago