Commit Graph

779 Commits

Author SHA1 Message Date
Chris Cannam
263e0cbf70 Ensure output accumulator is properly drained at finish. We rely on the calculated output count (in offline mode) to truncate properly. 2022-07-07 10:35:01 +01:00
Chris Cannam
a66d2a5140 Fix consumed counter for key-frame mapping 2022-07-07 09:43:17 +01:00
Chris Cannam
f47f26d351 Next one should be actual 3.0.0 2022-07-06 15:38:34 +01:00
Chris Cannam
4673a663f0 Add the other new 3.0 functions to the C API 2022-07-06 11:56:01 +01:00
Chris Cannam
567e8636cd Enable PROCESS_SAMPLE_TYPE for R3 as well, switching from double to process_t throughout 2022-07-06 10:40:10 +01:00
Chris Cannam
6e941fa2d3 Update the OptionPitch* options so that they do the expected thing for the R3 engine as well - this speeds up realtime mode when not dynamically pitch-shifting 2022-07-06 10:22:50 +01:00
Chris Cannam
6ecd103dd0 Added tag v3.0.0-beta4 for changeset 458a655243ae 2022-07-05 18:03:41 +01:00
Chris Cannam
3850b93786 beta4 2022-07-05 18:03:40 +01:00
Chris Cannam
cfee8238bf Added tag v3.0.0-beta4 for changeset cc3dd8ef4e14 2022-07-05 18:03:35 +01:00
Chris Cannam
3efb5625d1 Added tag v3.0.0-beta4 for changeset 54e5351b46cf 2022-07-05 18:00:01 +01:00
Chris Cannam
72654b04ea Introduce getPreferredStartPad(), deprecate getLatency() and replace with getStartDelay(); document and test both 2022-07-05 17:53:36 +01:00
Chris Cannam
31984af826 Add a test case to cover realtime block-by-block processing with latency commpensation 2022-07-05 13:49:28 +01:00
Chris Cannam
dd7e8f27a0 Wording suggested something more audibly timing-related than it actually is, correct this 2022-07-04 16:06:49 +01:00
Chris Cannam
3dac532ba5 Merge from branch r3 2022-07-04 14:23:05 +01:00
Chris Cannam
687e3958a7 Connect up the ChannelsTogether option in R3 as well, to extend the channel lock range upward 2022-07-04 10:52:50 +01:00
Chris Cannam
10661f40c6 Merge from branch r3 2022-07-01 17:11:29 +01:00
Chris Cannam
67cb55c375 Added tag v3.0.0-beta3 for changeset 78a701fb6daa 2022-07-01 13:53:56 +01:00
Chris Cannam
7bb916e71e Beta3 2022-07-01 13:53:51 +01:00
Chris Cannam
cab969f14c Added tag v3.0.0-beta3 for changeset 58b588a580a1 2022-07-01 13:52:34 +01:00
Chris Cannam
ee3e7e45ff Fix & test kissfft build 2022-07-01 13:14:21 +01:00
Chris Cannam
335aef35c9 The Boost meson module sets this on the command-line, so avoid compiler warning when redefining 2022-07-01 12:01:06 +01:00
Chris Cannam
8d4d8a39bc Actually picking up the runtime libraries may be a bigger task 2022-06-30 15:27:25 +01:00
Chris Cannam
1afb4acdd5 Update CHANGELOG for 3.0.0 2022-06-30 15:21:46 +01:00
Chris Cannam
e9403fb52d Quoting 2022-06-30 15:21:39 +01:00
Chris Cannam
b6be35158b Experiment with the single-file build in CI 2022-06-30 15:07:09 +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
fc5aaad929 Correct (I hope) package name 2022-06-30 14:48:09 +01:00
Chris Cannam
4c07eda216 Add libboost for tests 2022-06-30 14:37:15 +01:00
Chris Cannam
75c1bdc015 Fix speex build 2022-06-30 14:00:14 +01:00
Chris Cannam
1ed625b5d3 Further links 2022-06-30 12:14:01 +01:00
Chris Cannam
32f9ddf262 Do relative links like this work? 2022-06-30 12:07:39 +01:00
Chris Cannam
2e62b2e237 Make the compiling reference a bit more obvious 2022-06-30 12:04:45 +01:00
Chris Cannam
8e4fb68283 Break out compiling instructions into COMPILING file separately 2022-06-30 12:03:07 +01:00
Chris Cannam
829fdfd2f9 Fix compiler warnings in tests 2022-06-30 11:49:18 +01:00
Chris Cannam
d2126c8a2e Fix array overrun 2022-06-30 09:32:39 +01:00
Chris Cannam
65819f8876 Move stub unistd file to new location of code that may include it 2022-06-30 08:30:32 +01:00
Chris Cannam
08861c6e76 Add getEngineVersion to C API 2022-06-30 08:26:47 +01:00
Chris Cannam
51631289db Need C++11 standard 2022-06-29 18:33:57 +01:00
Chris Cannam
ddbb814c68 Update dotnet build file 2022-06-29 18:04:10 +01:00
Chris Cannam
f41c9a257e Update version number, other builds, and C API 2022-06-29 17:58:09 +01:00
Chris Cannam
c6e4d9a3b2 Documentation updates 2022-06-29 17:44:50 +01:00
Chris Cannam
dd88c4aeab Further tests 2022-06-29 16:51:39 +01:00
Chris Cannam
0fa2ed598f Documentation updates 2022-06-29 16:51:31 +01:00
Chris Cannam
54b10f155c Padding and key-frame fixes 2022-06-29 16:51:18 +01:00
Chris Cannam
56c60d2420 Fix target duration in offline mode 2022-06-29 14:44:21 +01:00
Chris Cannam
fb8f021a1a Excessive clipping can happen with perfectly normal input - make the warning less scary 2022-06-29 14:43:59 +01:00
Chris Cannam
3060f37ae8 Docs on R3 2022-06-28 14:07:05 +01:00
Chris Cannam
a7f9c47a00 Document engine; add getEngineVersion() 2022-06-28 11:47:30 +01:00
Chris Cannam
0452145ff3 Avoid compiler warning 2022-06-28 11:18:58 +01:00
Chris Cannam
2940bde16f Since we're adding more padding than a half-frame, we have to remove a scaled proportion of it 2022-06-27 16:37:52 +01:00