60 Commits (4fd3dfb51b05e3d8b77d9dd30182c202a370ba62)

Author SHA1 Message Date
  reuk 4d27422d9f GCC: Suppress cast-align warnings 4 years ago
  ed cc0da9527a DSP: Fixed some lambda capture lists that trip up GCC 5 in the convolution tests 4 years ago
  reuk 58652ce490 DLL: Fix warnings in Windows DLL build 4 years ago
  reuk 5ab6042c04
Convolution: Fix issue where old convolution engines were sometimes used after calling prepare 4 years ago
  ed d8a119e542 Fixed some GCC 5 compatibility issues 4 years ago
  reuk 394c4fd475 Clang: Fix warnings when building with clang 10 4 years ago
  ed 009d685179 Updated all license headers 4 years ago
  ed 4855f52e4d Added missing documentation tags 4 years ago
  reuk ae35ebd5bc
DSP: Allow Convolution instances to share a single background thread 5 years ago
  reuk fca3429e6e
DSP: Update convolution 5 years ago
  reuk 4cf66d6522 Cleanup: Remove redundant inlines 5 years ago
  Ivan Cohen c138bf91b4 DSP: Revamp DSP module 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  reuk 9fa6c195ee FFT: Add IPP implementation 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  reuk 5af01b9b16 Demos: Convey proper ownership semantics 5 years ago
  ed 59a058fdc6 Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough 5 years ago
  ed a54da0b832 Fixed some more typos 5 years ago
  Tom Poole 41055ad782 DSP: Refactored AudioBlock 5 years ago
  Tom Poole a4bd6cbc66 Fixed some more Linux compiler warnings 6 years ago
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  ed 497a1b3fb7 Added juce_UnitTestCategories.h to replace raw strings used for test categories 6 years ago
  reuk 827055c2c1 DSP: Allowed AudioBlocks of const elements 6 years ago
  Tom Poole 315db2df93 Documentation fixes 6 years ago
  Tom Poole aa361c9cf5 Documentation fixes 6 years ago
  ed 34ca59fd81 Fixed a missing argument when creating an instance of FFTWImpl 6 years ago
  ed 74bcfa1d83 Fixed a missing argument when creating an instance of FFTWImpl 6 years ago
  Tom Poole 4751e9d41a Added a new templated SmoothedValue class 6 years ago
  Ivan COHEN 36d71a0c75 DSP: Improved the smoothing of IR changes in the Convolution class 6 years ago
  reuk b8278cec0e LinearSmoothedValue: Added some helpful member functions and deprecated setValue 6 years ago
  Ivan COHEN b8bee51651 DSP: Fixed some FIFO and memory allocation issues in convolutions 6 years ago
  Tom Poole 77feb173b0 DSP: Improved some variable names and documentation 6 years ago
  ed eaf0f990d4 Replaced all uses of static_cast<Type&&> with std::move 6 years ago
  Tom Poole efddea0eff DSP: Fixed an uninitialised memory issue in the Convolution class 6 years ago
  Tom Poole 56022b6680 DSP: Fixed an uninitialised memory issue in the Convolution class 6 years ago
  Tom Poole 493591a7ef Cleaned up some doc comments 6 years ago
  hogliux 1b0cdc74f2 DSP: Ensured that FFTW is initialised and destroyed in a thread-safe way 6 years ago
  hogliux 544e35655a DSP: Solved an issue with dsp::Convolution algorithm initialisation 6 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  Tom Poole 4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 7 years ago
  jules d691838765 Tidied up a few minor coding style discrepencies 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  hogliux f73fc41af1 DSP: Various improvements to the convolution engine (see commit message for more info) 7 years ago
  jules 48a5fbd333 Another batch of ScopedPointer cleanups 7 years ago
  jules f9313c8338 Deprecated some old functions roundDoubleToInt and roundFloatToInt - these can both be trivially replaced by roundToInt, and should have been deprecated long ago! 7 years ago
  jules d0111a4f96 Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi 7 years ago
  jules 51f6c5d01c Tidied up a few bits of messy String concatenation 7 years ago
  jules 7dd8fa993e Fixes for templated code which could default-initialise a SIMDRegister object while expecting to get a zero-initialised value 7 years ago
  jules 326aa13023 Fix for the dsp::Convolution class 7 years ago