Commit Graph

456 Commits

Author SHA1 Message Date
Chris Cannam
4bbec50511 Rename Latency port to latency, since some hosts (e.g. muse4) don't seem to recognise it from the designation alone; also explicitly indicate its units 2022-01-12 10:10:13 +00:00
Chris Cannam
39115829c8 Add LV2_SYMBOL_EXPORT for the descriptor function - this does the same thing as our existing linker scripts I believe, but it seems to be the recommended way for LV2 2022-01-07 14:55:07 +00:00
Chris Cannam
ae28e364b1 Ardour appears to show scale points in sort order of label, not in order of value - prefix a digit to get them in the proper order 2022-01-07 14:23:50 +00:00
Chris Cannam
af93cc850f Install LV2 bundle 2022-01-07 14:22:54 +00:00
Chris Cannam
395c4a7093 Merge from branch lv2 2022-01-07 13:58:27 +00:00
Chris Cannam
76a7e03527 Note LV2 2022-01-07 13:58:09 +00:00
Chris Cannam
f0b1f252c3 Naming 2022-01-07 13:56:10 +00:00
Chris Cannam
51c95b412f Fix wet/dry mix when performing in-place processing (output buffer == input buffer). Previously the plugin was effectively INPLACE_BROKEN but did not declare it. I never noticed this before because all the LADSPA hosts I tested in used out-of-place buffers 2022-01-07 13:50:08 +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
987c74ad02 Copyright date 2022-01-04 17:56:19 +00:00
Chris Cannam
bad529f81e Copyright date 2022-01-04 17:50:15 +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
b3c920a35e Fix build failure in cross-compile to Win64 2021-10-26 16:45:07 +01:00
Chris Cannam
a144fa2d1d This comment no longer accurate 2021-10-26 16:44:12 +01:00
Chris Cannam
cc13a41fd5 Added tag v2.0.0 for changeset 4a6f7059b6b7 2021-10-22 14:03:36 +01:00
Chris Cannam
e2db5a452f Use .txt extensions for doc files in package 2021-10-22 13:33:13 +01:00
Chris Cannam
f3637be54f Update CHANGELOG 2021-10-20 14:31:16 +01:00
Chris Cannam
7be734f75b Fix compiler warnings with VC++ 2021-10-20 13:35:06 +01:00
Chris Cannam
937eefd501 Tiniest layout tweak 2021-10-20 13:34:47 +01:00
Chris Cannam
c7af48f474 Add header required for min/max with VC2017 2021-10-20 10:55:16 +01:00
Chris Cannam
5b7f9e0e4d Minor formatting tweaks 2021-10-14 13:48:15 +01:00
Chris Cannam
2472213d73 Merge from branch single 2021-10-14 13:34:33 +01:00
Chris Cannam
05db791db3 Add pre-pad for realtime mode (equivalent to the padding RB does internally in offline mode already) 2021-10-14 13:28:29 +01:00
Chris Cannam
674f44dcba Minor tidy 2021-10-14 10:03:37 +01:00
Chris Cannam
e868ff32de Remove some hopefully unnecessary references to global namespace 2021-10-12 16:27:19 +01:00
Chris Cannam
9394a9ad09 libresample no longer supported 2021-10-05 10:01:00 +01:00
Chris Cannam
91c44fc8b8 Make mention of built-in resampler; wording tweaks 2021-10-05 09:59:43 +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
d650006400 Minor wording tweak 2021-10-04 13:46:52 +01:00
Chris Cannam
30a114b083 Add framework, reorder a little 2021-10-04 13:10:59 +01:00
Chris Cannam
1f8173b619 Further relative paths 2021-10-04 12:29:48 +01:00
Chris Cannam
829a208fd0 Check single-compilation-unit build too 2021-10-04 12:24:59 +01:00
Chris Cannam
205f050081 Use relative paths here too 2021-10-04 12:24:50 +01:00
Chris Cannam
c69ce90c25 Add single-compilation-unit file 2021-10-04 12:22:08 +01:00
Chris Cannam
61f7b5f8e6 Update includes so they don't require include path to be set 2021-10-04 12:21:39 +01:00
Chris Cannam
c8ff7c3b2b Fall back to builtin resampler, no longer speex 2021-10-04 10:56:00 +01:00
Chris Cannam
66354796b8 Pull in multi-channel resampler fix (not directly relevant to RB) 2021-09-30 15:36:21 +01:00
Chris Cannam
ef6cb4feb3 Merge from default branch 2021-09-30 15:27:33 +01:00
Chris Cannam
cbf41915a8 Small grammar tweak 2021-09-30 15:27:23 +01:00
Chris Cannam
20897c8ff6 Merge 2021-09-10 08:39:50 +01:00
Chris Cannam
77552e82b1 Improve docs for processing modes 2021-09-10 08:39: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