Commit Graph

49 Commits

Author SHA1 Message Date
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
Chris Cannam
9019c2ec21 Add include_directories to dependency 2022-01-05 12:53:56 +00:00
Chris Cannam
9fbb7564d8 Add dependency for the main library build for use by wrap 2022-01-05 08:54:45 +00:00
Chris Cannam
aa355ce1d2 MSVC build fixes 2022-01-04 17:39:10 +00:00
Chris Cannam
0701dfe079 Toward nicer behaviour for selecting static/shared libraries, respecting the Meson convention (default_library=) rather than using a custom option - some nasty bits still to be tested on Windows 2022-01-04 17:11:31 +00:00
Chris Cannam
3a6d8a8c76 Use "classic Windows" library.lib naming only with MSVC; with MinGW use liblibrary.a as on other platforms. Thanks to Biswapriyo Nath 2021-12-13 17:47:43 +00:00
Chris Cannam
a144fa2d1d This comment no longer accurate 2021-10-26 16:44:12 +01:00
Chris Cannam
18907f92f7 This will be v2.0.0. We're going for the major version increment because the output in real-time mode intentionally changes, with what is intended to be tighter timing. The API and ABI are both unchanged from 1.9.2, but I think if the output is expected to change, that justifies the big bump 2021-10-05 09:41:37 +01:00
Chris Cannam
c8ff7c3b2b Fall back to builtin resampler, no longer speex 2021-10-04 10:56:00 +01:00
Chris Cannam
ef6cb4feb3 Merge from default branch 2021-09-30 15:27:33 +01:00
Chris Cannam
622bccd1fe We can actually specify an old OS version perfectly well in the universal cross file, and it'll work for both slices (the ARM one will just get 11 instead). So do that, and document it. Also print out the target in the config summary. 2021-09-08 11:23:23 +01:00
Chris Cannam
c8087b7d43 Merge from default branch 2021-08-23 11:57:56 +01:00
Chris Cannam
2f224c9a4b Use arch_flags, which is actually referred to 2021-08-18 14:51:58 +01:00
Chris Cannam
d802ecd2b5 Bump library version 2021-06-07 13:29:30 +01:00
Chris Cannam
f6a66171bc Initial experimental import of bq resampler 2021-05-10 18:11:35 +01:00
Chris Cannam
f328ab5885 Merge from branch bqfft 2021-05-10 12:56:07 +01:00
Chris Cannam
55b04dea37 Add Accelerate framework to pkg-config libraries if used 2021-05-10 10:38:35 +01:00
Chris Cannam
e1e2338f23 Merge from default branch 2021-05-10 08:56:30 +01:00
Chris Cannam
83167aa448 Check for sincos (thanks ~nia) 2021-04-09 17:35:59 +01:00
Chris Cannam
e7f47b4b98 Introduce built-in fft; drop no-longer-supported ffts 2021-04-08 14:23:27 +01:00
Chris Cannam
109c321370 Draw system from host rather than build machine (fixing cross-compilation failures, I am told) 2021-04-07 11:03:33 +01:00
Chris Cannam
7d2160cefa Oops, these are not required. Thank you, CI 2021-03-12 09:54:56 +00:00
Chris Cannam
91274b3fd5 Build and install JNI if header and Java compiler are found 2021-03-12 09:52:54 +00:00
Chris Cannam
5897dfbc5b Install headers! 2021-03-10 08:06:45 +00:00
Chris Cannam
3b505b2ee4 Update version and add notes for v1.9.1 2021-03-08 13:51:10 +00:00
Chris Cannam
0a53a21100 Add iOS licensing note 2021-03-05 11:17:53 +00:00
Chris Cannam
d68c4b7abb Untabify 2021-03-05 10:33:27 +00:00
Chris Cannam
120edca223 Build updates for Windows 2021-03-05 10:31:00 +00:00
Chris Cannam
0c38a07faf Cross files for macOS and iOS architectures 2021-02-10 14:24:17 +00:00
Chris Cannam
cfb4bd6b4f Summary info 2021-02-10 11:28:05 +00:00
Chris Cannam
eb5023e0cf Clarify v2 or later 2021-02-10 11:09:50 +00:00
Chris Cannam
ea04acbcac See if we can work around a curious error from Meson 0.53 2021-02-09 12:13:09 +00:00
Chris Cannam
a90f72e6c5 CI update 2021-02-09 12:06:07 +00:00
Chris Cannam
18c06ab8c4 Windows build fixes 2021-02-09 11:12:20 +00:00
Chris Cannam
caeed3427d Tidy & wording 2021-02-09 10:16:02 +00:00
Chris Cannam
c23d30fc4a Windows fixes 2021-02-05 17:28:20 +00:00
Chris Cannam
424be79394 Mac architecture selection 2021-02-05 17:08:17 +00:00
Chris Cannam
286e739933 First cut at a Meson build 2021-02-05 16:42:13 +00:00