polluxsynth
43a7e4c21f
Merge 31018eaea6da15c983fa1b6f1d658215b1ebd7c1 into 7811f7d428a6766eb8d812d072a106df1a83cf34
2021-01-24 11:11:28 -05:00
Mark Borgerding
b2e0e600e5
Calling exit from library code is icky. Closes issue #49
2020-07-14 17:19:48 -04:00
Krzysztof Pawlak
7c47cc9957
Add common logging mechanism, use NDEBUG to turn off logging
2020-05-26 14:25:27 +02:00
Ricard Wanderlöf
31018eaea6
Fix alignment warning when building with -Wcast-align
...
When building with -Wcast-align, we get a warning because the
alignment of st->substate is not known by kiss_fftr_alloc() so shift
the data around so that we don't need to care about the alignment for
st->substate.
Signed-off-by: Ricard Wanderlof <ricardw@axis.com>
2020-04-22 12:08:41 +02:00
Ben Supnik
58cf0c0fc1
alignment fixing for USE_SIMD - all memory allocations are rounded
...
up to 16-byte boundaries. This fixes crashes where the sub-buffers
for complex FFTs end up unaligned violating compiler expectations
2020-04-18 20:43:26 -04:00
jianlijianli
7d72a4e2e1
Initialize subsize explicitly
...
This is added to avoid crash on some platforms.
2018-10-09 10:14:08 -07:00
h.udo
bc40eccbea
[BSD-3-Clause] Convert to SPDX license format
2018-07-19 14:49:00 +01:00
Mark Borgerding
d9906a3efb
added padding in case of SIMD types
2011-06-20 09:59:38 -04:00
Mark Borgerding
57925fd126
made threadsafe
2010-05-27 22:54:01 -04:00
Mark Borgerding
0bf7e586bc
Memory footprint fix thanks to Galen Seitz
2007-01-02 16:20:17 +00:00
Mark Borgerding
f088e415b4
real inverse fixed point fft scaling was broken. Now fixed is fixed.
2005-10-27 18:56:45 +00:00
Mark Borgerding
4be23bffa4
polishing SIMD changes
2005-06-25 04:38:19 +00:00
Mark Borgerding
7f6cbeab2e
added simd capability
2005-06-24 03:03:31 +00:00
Mark Borgerding
ba105600b4
getting ready for v 1_2_2
2005-05-09 01:43:49 +00:00
Mark Borgerding
4722ccb12b
getting ready for long-overdue 1.2.2
2005-05-07 03:02:10 +00:00
Mark Borgerding
75ca67f928
updated copyright years
2004-04-04 21:44:34 +00:00
Mark Borgerding
e3fe1598f0
bunch of minor code cleanup
2004-02-27 03:45:12 +00:00
Mark Borgerding
dda6f9638e
replaced void pointers with pointers to forward declared structs
2004-02-24 01:29:25 +00:00
Mark Borgerding
80eccb4e3c
Trying to decide what to do about real odd FFTs
2004-01-29 03:26:48 +00:00
Mark Borgerding
6b23ebb5c1
getting ready for v100
2003-12-15 03:23:46 +00:00