Commit Graph

87 Commits

Author SHA1 Message Date
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
Chris Cannam
638948269b Remove Silent classification from BinClassifier: not only is it not very useful, it's misaligned with the other classifications because it doesn't account for lag, and so it can make those wrong 2022-06-14 13:59:17 +01:00
Chris Cannam
0b8b0742c1 A few signal-bits tests 2022-06-08 10:35:51 +01:00
Chris Cannam
95a1d6df25 Start to bring in unit tests 2022-06-08 09:57:12 +01:00
Chris Cannam
89c8683aaf Calculate actual ratios and hops 2022-05-23 17:59:40 +01:00
Chris Cannam
5cc4833820 Flesh out the implementation a bit 2022-05-23 15:04:34 +01:00
Chris Cannam
af97c70e69 Construct channel data 2022-05-20 16:48:44 +01:00
Chris Cannam
e9ad04e2b4 Reorganise into faster (R2) and finer (R3) 2022-05-19 13:34:51 +01:00
Chris Cannam
d6aa3a59c2 Begin some R3 work 2022-05-18 17:51:20 +01:00
Chris Cannam
80473f8735 Remove elastic/loose processing support 2022-05-18 14:12:57 +01:00
Chris Cannam
c5f99d5ff2 This will be 2.0.2 2022-01-26 09:36:01 +00:00
Chris Cannam
1460f39ad4 Next version to be 2.0.1 2022-01-12 15:22:18 +00:00
Chris Cannam
8faf25c479 Default to built-in resampler, now it's had a little more testing 2022-01-12 10:10:34 +00:00
Chris Cannam
af93cc850f Install LV2 bundle 2022-01-07 14:22:54 +00:00
Chris Cannam
297cc8d4d0 Add LV2 plugin 2022-01-07 13:33:18 +00:00
Chris Cannam
8ccbe0df98 Ah, project_source_root() was only added in Meson 0.56 and I really don't want to advance beyond 0.53 for the moment because that's what is in current Ubuntu LTS. It looks as if current_source_dir() works for our purposes in main project and subproject contexts, so use that 2022-01-06 11:49:42 +00:00
Chris Cannam
87adfe7778 Don't use source_root(), it (is deprecated because it) fails to work in wrap subproject context where it provides the parent root 2022-01-06 11:40:37 +00:00
Chris Cannam
d37fed964c Fix include path here - code includes <rubberband/RubberBandStretcher.h> so we want '.' rather than 'rubberband' 2022-01-06 11:39:50 +00:00
Chris Cannam
dccf75e9f0 Comment 2022-01-05 12:55:01 +00:00