Commit Graph

757 Commits

Author SHA1 Message Date
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
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