Commit Graph

499 Commits

Author SHA1 Message Date
Chris Cannam
7d32166d2a Avoid compiler warning 2024-10-25 16:10:13 +01:00
Chris Cannam
923a196f8f Add live shifter to JNI 2024-10-02 18:22:06 +01:00
Chris Cannam
4353ddd78d Add live shifter to C API 2024-10-02 11:29:01 +01:00
Chris Cannam
091ef63ff0 Remove alpha warnings 2024-08-08 12:01:04 +01:00
Chris Cannam
7c38c0b196 Ok, tidy this up 2024-08-08 11:58:12 +01:00
Chris Cannam
14344944b7 Further investigation 2024-08-02 16:20:21 +01:00
Chris Cannam
a0099e63bf Further messing in the tests 2024-08-02 15:22:54 +01:00
Chris Cannam
666b5e43b5 More reporting 2024-07-05 15:39:01 +01:00
Chris Cannam
22c606db6f Adjust test check 2024-07-03 17:38:01 +01:00
Chris Cannam
26618585c6 Adjust start delays, put an end point on sinusoid 2024-06-28 18:08:57 +01:00
Chris Cannam
ad1811b8a1 Merge from default branch 2024-06-26 11:32:54 +01:00
Chris Cannam
832f577acb Fix and test stack overflow in R2 stretcher's time-domain smoothing option with long input buffers. The code in question is non-RT and has no need to be using stack allocation here at all. Thanks to Peter Sobot for the report. 2024-06-26 11:05:19 +01:00
Chris Cannam
d0556ef478 Dump enhancements 2024-05-17 18:13:50 +01:00
Chris Cannam
900e0a03d5 Delay calculations 2024-05-10 16:52:42 +01:00
Chris Cannam
bbbba44774 Remove the alternate pitch method. It isn't as reliable in avoiding artifacts and it's quite a bit of overhead to test. 2024-05-10 13:38:15 +01:00
Chris Cannam
8ea77bb96d This seems acceptable in practice 2024-05-10 13:22:09 +01:00
Chris Cannam
2119c43287 Don't do this after we begin; correct ratio 2024-05-10 13:09:58 +01:00
Chris Cannam
c6e8d079d9 Further tests 2024-05-10 11:51:31 +01:00
Chris Cannam
5b379121c7 Some work on warnings and tests 2024-05-09 17:15:42 +01:00
Chris Cannam
87755ec9c4 Fix inexact resampler output at unity ratio 2024-05-03 17:52:38 +01:00
Chris Cannam
9998c26ea3 Rename and reorder mode options; drop support for long window 2024-05-03 17:52:14 +01:00
Chris Cannam
3a95b94087 Fix compiler warnings 2024-05-03 13:38:23 +01:00
Chris Cannam
836330b1a1 Fix warning 2024-05-03 11:09:04 +01:00
Chris Cannam
5526b88b81 Add header for ptrdiff_t (thanks to rather old PR from Robin Gareus) 2024-04-26 17:42:53 +01:00
Chris Cannam
472081837e Debug output 2024-04-24 14:20:20 +01:00
Chris Cannam
a877385b8a We are not normally fillingTail 2024-04-24 14:19:05 +01:00
Chris Cannam
47b2ff6698 Correct previous (wrong) tweak to delay 2024-04-24 14:18:38 +01:00
Chris Cannam
e0df952e56 Start with a phase reset; it gives better behaviour at start if we are initialised with ratio 1 2024-04-24 14:17:48 +01:00
Chris Cannam
53ccb1d60e Measure rather than guess resampler delay 2024-04-19 15:12:25 +01:00
Chris Cannam
59d0ff6abe Rework output resampler handling to deal with case where fewer samples are consumed than available 2024-03-15 16:59:22 +00:00
Chris Cannam
cbb8329057 Exploratory work 2024-03-15 16:44:38 +00:00
Chris Cannam
68022c8dd9 Adjust tests 2024-03-08 15:56:52 +00:00
Chris Cannam
7d1294098a Merge from default branch 2024-03-07 15:20:48 +00:00
Chris Cannam
6915476164 Update dates 2024-03-07 15:19:37 +00:00
Chris Cannam
e5bff67c13 Replace platform-dependent barriers with c++11 std 2024-03-07 11:50:39 +00:00
Chris Cannam
c2fbd6f215 Some work on resampler delay 2024-02-23 13:21:28 +00:00
Chris Cannam
0d100127f6 Merge from default branch 2024-01-31 17:32:07 +00:00
Chris Cannam
f0d702e15d Merge from branch keyframe-jni 2024-01-05 15:39:05 +00:00
Chris Cannam
9027f86022 Refine warning pragmas, and make it possible to revert to all warnings (e.g. in order to fix them!) 2024-01-05 15:37:44 +00:00
Chris Cannam
9ea386261b Refine these a little. To revisit 2023-12-15 20:50:22 +00:00
Chris Cannam
91db97f8f5 Fix some compiler warnings, and suppress a few others for MSVC 2023-12-15 20:32:57 +00:00
Chris Cannam
97091aebe8 Suppress narrowing conversion warnings (if enabled) 2023-12-15 20:14:51 +00:00
Chris Cannam
591be7cbab Fix compiler warnings 2023-12-15 20:13:59 +00:00
Chris Cannam
dc745e3487 Implement & exercise getKeyFrameMap in JNI 2023-12-14 14:31:08 +00:00
Chris Cannam
e54fd1fd95 Add simple Java test code 2023-12-14 13:52:19 +00:00
Chris Cannam
adc31e77e9 Win build fix 2023-11-17 08:37:53 +00:00
Chris Cannam
888eed2faa Merge from default branch 2023-10-26 15:09:36 +01:00
Chris Cannam
2be46b0dff Relax this threshold again a bit 2023-07-28 11:42:47 +01:00
Chris Cannam
6a41d2b902 Add getProcessSizeLimit to C API as well 2023-07-25 13:31:28 +01:00
Chris Cannam
c69c3b7473 Add getProcessSizeLimit 2023-07-25 13:11:21 +01:00