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
8 years ago
hogliux
7cdcb19d25
Added a convenient function to get all channel sets with a particular number of channels
8 years ago
hogliux
4fa0516f40
Revised multibus API and added support for multibus hosting
8 years ago
hogliux
e6ad9b52da
Add option to not re-allocate memory when making a copy of an AudioBuffer
8 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
9 years ago
jules
02492b36b9
Lots of small whitespace tweaks.
9 years ago
Joshua Gerrard
210fe4a5d6
Fixed warnings on MinGW
9 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
9 years ago
jules
88ca15e6f2
Added override specifiers to unit test classes
9 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
jules
b640d965b7
Added a few new methods to FloatVectorOperations
10 years ago
jules
cff4689c66
Added a method MemoryMappedAudioFormatReader::getSample(). Also refactored some old AudioFormatReader::readMaxLevels implementations.
10 years ago
jules
badc9dc959
Fix for FloatVectorOperations on ARM.
10 years ago
jules
7e560f1133
Added some new methods to FloatVectorOperations for operating on separate source and destination vectors.
10 years ago
jules
2f1ef234ce
Tightened up a few places where numeric conversion warnings could happen.
11 years ago
jules
e3d7ec1827
Cleaned up a couple of parameter types in byte order conversion.
11 years ago
jules
4a37aa0585
Added a few extra assertions to AudioSampleBuffer
11 years ago
jules
4d2261c0f6
AudioSampleBuffer operator= isClear bugfix.
11 years ago
jules
a6671bbae0
Fixed a problem with 64-bit FloatVectorOperations min/max range.
11 years ago
jules
7d307727ad
Fixed some edge-case problems in FloatVectorOperations min/max
11 years ago
jules
f5cafaebd4
Fixes for NEON version of FloatVectorOperations.
11 years ago