80 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  Tom Poole 6bf9bb9a2e Add final specifiers in implementation files 1 year ago
  Anthony Nicholls 158220ddfa Formatting: Use nested namespace definitions 1 year ago
  Tom Poole 4153d59e39 Formatting 1 year ago
  reuk 97fa2f0e8a Convolution: Fix integer conversion in unit tests 1 year ago
  reuk 28414a6af8
Global: Avoid floating-point equality checks where possible 2 years ago
  reuk 7c14c1fcd7
Use more concise stdlib type aliases 2 years ago
  attila f075de78fa AudioIODeviceCallback, AudioBuffer, AudioFormatReader: Use const T* const* for multi-channel data 2 years ago
  Tom Poole 6388aa318e DSP: make multiplyWithWindowingTable const 2 years ago
  Tom Poole 2ec861d99e Update licensing banners to JUCE 7 3 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  reuk bb724761f2
FFT: Allow performFrequencyOnlyForwardTransform to ignore negative frequencies 3 years ago
  reuk 1a8fb3e540
FFT: Add missing override to destructor 3 years ago
  reuk 84cd6152be
FFT: Remove unnecessary check in IPP FFT wrapper 3 years ago
  reuk 34f308bc5a
Convolution: Update docs for stylistic consistency 3 years ago
  reuk 31a7c62baf
Windows: Fix and suppress some analysis warnings 4 years ago
  reuk 68d30f9c8d Convolution: Compensate for volume changes when resampling IRs 4 years ago
  reuk 552c7fcc3d
Convolution: Update documentation for prepare function 4 years ago
  reuk 29c4ef36ee
FFT: Add move ops which would otherwise be implicitly deleted 4 years ago
  reuk cd41e31cb5
DSP: Ensure that IRs are loaded immediately when Convolution is prepared 4 years ago
  reuk 43c692e20d
DSP: Fix typo in Convolution docs 4 years ago
  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