Chris Cannam
|
63867dc11c
|
Remove JNI version requirement - I am seeing variants with versions like 1.8.0 as well as with > 7.0.0
|
2023-03-28 14:41:45 +01:00 |
|
Chris Cannam
|
179dbd31c9
|
Update for 3.1.3
|
2023-03-27 08:38:12 +01:00 |
|
Chris Cannam
|
bbed05108c
|
This branch will be 3.1.3
|
2023-03-27 08:35:16 +01:00 |
|
Chris Cannam
|
b39ba8d518
|
Update CHANGELOG for 3.1.3
|
2023-03-27 08:34:54 +01:00 |
|
Chris Cannam
|
c51f6b1ae2
|
Fix erroneous limits calculations
|
2023-03-23 17:26:28 +00:00 |
|
Chris Cannam
|
4ec2dad6e3
|
Fix hang toward end of processing, when faced with a file (e.g. some mp3s) for which libsndfile reports more frames from the header than are actually retrieved
|
2023-03-08 14:45:47 +00:00 |
|
Chris Cannam
|
320fb2f7fe
|
Ensure we consume when called with final=true and no samples - this was the default behaviour in R2 and also initially in R3 but changed when resample-before modes were added
|
2023-02-20 15:25:27 +00:00 |
|
Chris Cannam
|
b317d0e81a
|
Fix handling of final block in speex resampler - there is no guarantee a single pad call will return enough data on its own either
|
2023-01-17 12:34:50 +00:00 |
|
Chris Cannam
|
cc3e265b26
|
Update copyright dates
|
2023-01-10 11:10:06 +00:00 |
|
Chris Cannam
|
549906e033
|
Remove the last occurrences of "using namespace std"
|
2023-01-10 11:04:50 +00:00 |
|
Chris Cannam
|
e28651acd0
|
Use "meson setup build", not the shorthand which is now deprecated
|
2023-01-10 11:04:32 +00:00 |
|
Chris Cannam
|
8edf1723c4
|
Added tag v3.1.2 for changeset d2aebfc83e21
|
2022-12-02 16:46:43 +00:00 |
|
Chris Cannam
|
fa8a918d8a
|
Update CHANGELOG for 3.1.2
|
2022-11-28 11:16:45 +00:00 |
|
Chris Cannam
|
c871f92b2e
|
Merge
|
2022-11-16 10:13:20 +00:00 |
|
Chris Cannam
|
3960bca0ab
|
Make this exception optional on NO_EXCEPTIONS, as the others are (required for Android)
|
2022-11-16 10:12:41 +00:00 |
|
Chris Cannam
|
8d4d783155
|
Correct the list of source files (thanks to jimsimonz) and reorder in the same (alphabetical) order as in the main build file
|
2022-11-16 10:11:34 +00:00 |
|
Chris Cannam
|
50eb332ec8
|
Fixes suitable for mingw32 builds
|
2022-11-08 08:32:05 +00:00 |
|
Chris Cannam
|
3d3cd0454b
|
Another twist to JNI autodetection. Let's *always* make sure the compiler can find jni.h, even if Meson thinks it has found it - following reports of JNI autodetect succeeding on macOS but thinking jni.h is in some absurd location
|
2022-11-04 10:49:11 +00:00 |
|
Chris Cannam
|
379bb879f1
|
Update versions again
|
2022-11-02 15:06:49 +00:00 |
|
Chris Cannam
|
ea081f509d
|
Experiment with Meson's built-in features support for optional targets
|
2022-10-31 12:03:46 +00:00 |
|
Chris Cannam
|
cbc2453743
|
Added tag v3.1.1 for changeset b7f4072d02d5
|
2022-10-21 15:40:02 +01:00 |
|
Chris Cannam
|
bbd8de71da
|
Bump number in Doxyfile
|
2022-10-21 14:51:10 +01:00 |
|
Chris Cannam
|
f86f31b9f0
|
Update for 3.1.1
|
2022-10-21 13:57:21 +01:00 |
|
Chris Cannam
|
1595fcb47e
|
Now that we have the complete Java language module optionally added (where available) we should be able to use Meson's own jar target rather than manually packaging it. Again thanks to Eli Schwartz here
|
2022-10-13 13:29:18 +01:00 |
|
Chris Cannam
|
16698932d8
|
Apply JNI lookup logic from Eli Schwartz in https://todo.sr.ht/~breakfastquay/rubberband/25
|
2022-10-13 13:16:31 +01:00 |
|
Chris Cannam
|
502241ccf5
|
Ensure lib directory is created
|
2022-10-13 08:24:06 +01:00 |
|
Chris Cannam
|
64d2989d28
|
Added tag v3.1.0 for changeset 137ef076894f
|
2022-09-30 14:53:53 +01:00 |
|
Chris Cannam
|
755ff57fc5
|
Fix incorrect extension calculation
|
2022-09-30 13:24:12 +01:00 |
|
Chris Cannam
|
d424616335
|
Note only in RT mode
|
2022-09-30 11:49:01 +01:00 |
|
Chris Cannam
|
55c762b726
|
Update version in docs
|
2022-09-30 11:47:25 +01:00 |
|
Chris Cannam
|
394a62a655
|
No longer will it be pre
|
2022-09-30 11:45:49 +01:00 |
|
Chris Cannam
|
f82daa208c
|
Let's call this a version
|
2022-09-30 11:45:38 +01:00 |
|
Chris Cannam
|
52fc576500
|
Remove obsolete file
|
2022-09-30 10:36:35 +01:00 |
|
Chris Cannam
|
1bd266cdb6
|
Defend against NaN/Inf and negative ratios
|
2022-09-30 10:36:29 +01:00 |
|
Chris Cannam
|
50b231ee23
|
Merge
|
2022-09-29 16:26:46 +01:00 |
|
Chris Cannam
|
f26771d077
|
Add mathmisc to dotnet
|
2022-09-29 16:19:43 +01:00 |
|
Chris Cannam
|
11d5deff62
|
Reverting these tweaked values to their 3.0 state - this change wasn't an obvious improvement and just meant that the output no longer matched the last round of listening tests, so revert it
|
2022-09-29 15:57:11 +01:00 |
|
Chris Cannam
|
f194becadf
|
Use number of actually-populated bands, not total number
|
2022-09-29 15:45:47 +01:00 |
|
Chris Cannam
|
de56cd114a
|
Update the resampler logic to follow that of R2 more - ignore the pitch hq/hs setting in offline mode entirely. The alternative is too tricky to handle elegantly in the command line tool, which I think means too complicated
|
2022-09-29 11:19:21 +01:00 |
|
Chris Cannam
|
4599b1afd7
|
Further docs for short window
|
2022-09-29 08:27:50 +01:00 |
|
Chris Cannam
|
e3c817b8cf
|
Make this terminology a bit more consistent
|
2022-09-29 08:27:29 +01:00 |
|
Chris Cannam
|
fa92a924f6
|
Mention command-line utility change
|
2022-09-27 10:33:00 +01:00 |
|
Chris Cannam
|
80eb4a74f2
|
Minor clarification
|
2022-09-27 08:54:07 +01:00 |
|
Chris Cannam
|
6a45cce987
|
Update CHANGELOG for v3.1
|
2022-09-27 08:48:09 +01:00 |
|
Chris Cannam
|
cc212f0e4a
|
Avoid naming output "test" - on some dev machines I have a directory called that
|
2022-09-27 08:47:59 +01:00 |
|
Chris Cannam
|
1dc6abdb96
|
Remove libresample support. It hasn't been exercised in years and nobody should be using it in preference to the other options
|
2022-09-27 08:47:33 +01:00 |
|
Chris Cannam
|
163ac1e485
|
Ah, I was forgetting the existence of sf_command. Use that to identify file type where possible
|
2022-09-26 18:12:04 +01:00 |
|
Chris Cannam
|
f8d94082e0
|
If the output file extension differs from the input file extension and is one of the readily identified strings wav, w64, or ogg, then open the output file with that format; otherwise use the same format as the input (as we previously did always). See https://todo.sr.ht/~breakfastquay/rubberband/20
|
2022-09-26 17:56:29 +01:00 |
|
Chris Cannam
|
9e423cdd8c
|
Handle non-ideal sample rates in R3; document sample rate parameter
|
2022-09-26 16:02:13 +01:00 |
|
Chris Cannam
|
f586fe601a
|
Try to avoid situation in which JNI autodetection crashes out the build because javac is not found
|
2022-09-26 12:48:44 +01:00 |
|