Commit Graph

105 Commits

Author SHA1 Message Date
Chris Cannam
ad1811b8a1 Merge from default branch 2024-06-26 11:32:54 +01:00
Chris Cannam
50f0c0ce1c Clarify use of debug option thanks to earlier report by triallax 2024-04-26 17:46:24 +01:00
Chris Cannam
0d100127f6 Merge from default branch 2024-01-31 17:32:07 +00:00
Chris Cannam
e54fd1fd95 Add simple Java test code 2023-12-14 13:52:19 +00:00
Chris Cannam
888eed2faa Merge from default branch 2023-10-26 15:09:36 +01:00
Chris Cannam
b34e3cde25 Bump versions 2023-07-25 13:31:40 +01:00
Chris Cannam
5935d17ee0 Introduce first cut of live shifter 2023-06-29 16:49:30 +01:00
Chris Cannam
529634134e Attempt a test for libatomic requirement 2023-04-25 17:03:49 +01:00
Chris Cannam
f6f6bc581b Update for v3.2.1 2023-04-05 14:03:09 +01:00
Chris Cannam
0804473c63 Merge from branch 3.1-stable 2023-03-28 14:41:58 +01:00
Chris Cannam
63867dc11c Remove JNI version requirement - I am seeing variants with versions like 1.8.0 as well as with > 7.0.0 2023-03-28 14:41:45 +01:00
Chris Cannam
908239462b Adjust versions for 3.2.0 2023-03-27 16:29:54 +01:00
Chris Cannam
daaa47fab2 Merge from branch 3.1-stable 2023-03-27 16:26:33 +01:00
Chris Cannam
179dbd31c9 Update for 3.1.3 2023-03-27 08:38:12 +01:00
Chris Cannam
bbed05108c This branch will be 3.1.3 2023-03-27 08:35:16 +01:00
Chris Cannam
f2c2cb5446 Avoid duplicated header list; run more tests 2023-03-08 14:45:08 +00:00
Chris Cannam
4b4c50b479 Tests for handling of final flag 2023-02-21 10:28:57 +00:00
Chris Cannam
3d3cd0454b Another twist to JNI autodetection. Let's *always* make sure the compiler can find jni.h, even if Meson thinks it has found it - following reports of JNI autodetect succeeding on macOS but thinking jni.h is in some absurd location 2022-11-04 10:49:11 +00:00
Chris Cannam
379bb879f1 Update versions again 2022-11-02 15:06:49 +00:00
Chris Cannam
ea081f509d Experiment with Meson's built-in features support for optional targets 2022-10-31 12:03:46 +00:00
Chris Cannam
f86f31b9f0 Update for 3.1.1 2022-10-21 13:57:21 +01:00
Chris Cannam
1595fcb47e Now that we have the complete Java language module optionally added (where available) we should be able to use Meson's own jar target rather than manually packaging it. Again thanks to Eli Schwartz here 2022-10-13 13:29:18 +01:00
Chris Cannam
16698932d8 Apply JNI lookup logic from Eli Schwartz in https://todo.sr.ht/~breakfastquay/rubberband/25 2022-10-13 13:16:31 +01:00
Chris Cannam
394a62a655 No longer will it be pre 2022-09-30 11:45:49 +01:00
Chris Cannam
f586fe601a Try to avoid situation in which JNI autodetection crashes out the build because javac is not found 2022-09-26 12:48:44 +01:00
Chris Cannam
e5f756d16d Fix use of variable I had tidied out 2022-09-26 10:20:42 +01:00
Chris Cannam
0eaca1711c Prefer jni as a dependency rather than manually seeking it. This is unlikely to work in Meson < 0.62, and Meson >= 0.62 gives a warning that the feature is new - but it seems to me that older versions should just do a standard dep lookup and fail, so we can fall back on the same logic we were using anyway (i.e. manually supplied include path) 2022-09-26 09:39:10 +01:00
Chris Cannam
45e8bef4cf Slightly nicer output 2022-09-02 15:58:08 +01:00
Chris Cannam
aa1865d22b Add mathmisc.cpp 2022-09-02 12:07:29 +01:00
Chris Cannam
ee3091ab75 Merge from branch speexdsp 2022-09-02 11:12:35 +01:00
Chris Cannam
e0a6fc686d Add support for external libspeexdsp 2022-09-02 11:10:44 +01:00
Chris Cannam
8fee46b704 Add SLEEF FFT support 2022-08-09 15:50:02 +01:00
Chris Cannam
fbcd385c32 We're working toward 3.1.0 here 2022-07-14 14:15:10 +01:00
Chris Cannam
5a67f9fcdf Update .so version 2022-07-07 13:39:16 +01:00
Chris Cannam
f47f26d351 Next one should be actual 3.0.0 2022-07-06 15:38:34 +01:00
Chris Cannam
3850b93786 beta4 2022-07-05 18:03:40 +01:00
Chris Cannam
7bb916e71e Beta3 2022-07-01 13:53:51 +01:00
Chris Cannam
ee3e7e45ff Fix & test kissfft build 2022-07-01 13:14:21 +01:00
Chris Cannam
68a9e4f8d5 Require specific Boost test version, and don't check for it manually as we can't do the version test. (We use quite a recent version of the test macros) 2022-06-30 15:05:19 +01:00
Chris Cannam
75c1bdc015 Fix speex build 2022-06-30 14:00:14 +01:00
Chris Cannam
f41c9a257e Update version number, other builds, and C API 2022-06-29 17:58:09 +01:00
Chris Cannam
3b168ca55e Initial simple test 2022-06-23 15:13:48 +01:00
Chris Cannam
539c35c4ee Handful of StretchCalculator tests 2022-06-23 11:53:35 +01:00
Chris Cannam
35653f3a86 Start reworking log output 2022-06-21 16:06:16 +01:00
Chris Cannam
e546767a6d Rename/rejig so as to have just a single Impl and then R2 and R3 stretcher classes 2022-06-21 10:25:08 +01:00
Chris Cannam
750dd650cf Beta2 2022-06-17 15:20:39 +01:00
Chris Cannam
321544e05d Update version for beta1 2022-06-15 14:28:40 +01:00
Chris Cannam
f3dfada888 Provide proper support for R2/R3 choice through command line options in utility 2022-06-15 11:31:35 +01:00
Chris Cannam
9ddb6b370a Windows build fix 2022-06-14 16:47:06 +01:00
Chris Cannam
b160475b07 Fix some compiler warnings 2022-06-14 15:15:55 +01:00