Commit Graph

904 Commits

Author SHA1 Message Date
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
Chris Cannam
5e726e79aa Toward further tests 2022-06-24 18:05:32 +01:00
Chris Cannam
512d855043 An R3 test 2022-06-24 14:01:22 +01:00
Chris Cannam
b9e6ebb6e3 Implement setMaxProcessSize in R3 2022-06-24 14:01:11 +01:00
Chris Cannam
9c04885d27 Read correct sample count out from mixdown buffer, when draining and having read less than one outhop at input 2022-06-24 13:25:36 +01:00
Chris Cannam
2478d54c05 We actually need to fill with the whole size (matching our reported latency) 2022-06-24 11:51:25 +01:00
Chris Cannam
d65755427f In offline mode, create the resampler only if needed (i.e. if the pitch ratio is still 1.0 at the point when process is first called); and use plain 2048-sample fft with unity stretch 2022-06-24 10:51:40 +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
86fa26205d Merge from branch logger 2022-06-23 09:52:36 +01:00
Chris Cannam
9845e4bb38 Make this a default implementation of Logger rather than a special case in Log 2022-06-23 09:52:23 +01:00
Chris Cannam
b318fb4e8b Wire through debug level changes; tidy 2022-06-22 13:42:58 +01:00
Chris Cannam
5137b19407 Wire up Log throughout 2022-06-22 11:33:36 +01:00
Chris Cannam
e8b63bd10d These can just be overloads for log, which at least avoids us using log2 as a method name here 2022-06-22 09:10:02 +01:00
Chris Cannam
ad5b885deb Further logging updates 2022-06-21 20:26:25 +01:00
Chris Cannam
7434abe664 More on logging 2022-06-21 17:03:24 +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
f3f06c55cb Sketch implementation of setKeyFrameMap 2022-06-17 17:52:28 +01:00
Chris Cannam
8c07d06d72 Small simplification 2022-06-17 16:56:09 +01:00
Chris Cannam
b4e921003f Perform polar-to-cartesian conversions only on range that will actually be used 2022-06-17 16:52:55 +01:00
Chris Cannam
6128ba6d36 Add convertToPolar to capture some of the awkward decisions in analyseChannel 2022-06-17 16:32:14 +01:00
Chris Cannam
08f7fce5f2 Added tag v3.0.0-beta2 for changeset ed9acf241b10 2022-06-17 15:20:44 +01:00
Chris Cannam
750dd650cf Beta2 2022-06-17 15:20:39 +01:00
Chris Cannam
c8171e7f9d Added tag v3.0.0-beta2 for changeset acc04c20175e 2022-06-17 15:19:52 +01:00
Chris Cannam
ca0afe3a33 Merge 2022-06-17 15:01:39 +01:00