Commit Graph

255 Commits

Author SHA1 Message Date
Chris Cannam
9a97c74ca4 Ah, "latest" is still 10.15 so can't do universal there. Try 11.0 explicitly 2021-01-08 15:53:08 +00:00
Chris Cannam
f15eba1c8f Rename Makefile.osx to Makefile.macos, make it arch-neutral, add a macos-universal variant that explicitly does x86_64 + arm64 build 2021-01-08 15:34:16 +00:00
Chris Cannam
9afba06787 Round these values to integers, otherwise we start getting scientific notation now our computers are all so fast 2021-01-08 15:33:42 +00:00
Chris Cannam
fc65f61b11 Replace Travis badge with GH Actions one 2021-01-08 12:18:43 +00:00
Chris Cannam
f2d4affeb3 Ensure directories get made 2021-01-08 12:12:34 +00:00
Chris Cannam
497ec04c54 Without LADSPA, don't build LADSPA plugin 2021-01-08 12:08:13 +00:00
Chris Cannam
338eb593c8 Homebrew complains that "Linux is required" for (the single header) ladspa.h - bizarre, but whatever 2021-01-08 12:04:53 +00:00
Chris Cannam
a1cf6f1ac8 + other headers 2021-01-08 12:02:10 +00:00
Chris Cannam
f1a051a4f5 Experimental action 2021-01-08 11:58:13 +00:00
Chris Cannam
13a6dd7c24 Update configure so as to fail if ladspa header is not found and --disable-ladspa is not provided 2021-01-08 11:44:50 +00:00
Chris Cannam
16487324fc Replace __MSVC__ define (which needs to be defined manually in the build) with _MSC_VER (which the compiler defines itself) throughout 2020-12-10 09:25:28 +00:00
Chris Cannam
3297cfab0c Switch Linux build badge to SourceHut from Travis 2020-12-01 11:56:53 +00:00
Chris Cannam
5af9b04be9 Experimental email trigger 2020-12-01 10:31:25 +00:00
Chris Cannam
d140f026d2 Build manifest for sr.ht CI 2020-12-01 10:22:11 +00:00
'Michel Alexandre Salim
58fc334e90 Preserve permissions when installing files
Use `cp -p` rather than `cp`
2020-11-17 16:48:50 -08:00
Chris Cannam
d05806450a Avoid compiler complaints about dynamic array syntax. This is no better code, bu
t it's less sensitive to compile options.
2020-10-08 11:20:52 +01:00
Chris Cannam
42ff18a229 Prefer libsamplerate at any performance setting, now we know it is better-behaved when changing rates 2020-09-29 11:04:18 +01:00
Chris Cannam
390a273044 Add -fembed-bitcode 2020-09-24 17:40:01 +01:00
Chris Cannam
4c00915ab4 Note about preference for libsamplerate 2020-09-22 14:10:29 +01:00
Chris Cannam
8df9558868 In this emergency, increase the buffer size by a factor rather than only by a constant amount - because if this arises because of an overlong increment being broken down into littler bits, we would end up doing it again and again, which is much more expensive. This makes a huge performance difference in cases where a time map ends up mapping very little input into a great expanse of output 2020-09-22 10:35:50 +01:00
Chris Cannam
f42a369b8e Same fix in resampleInterleaved as earlier committed in resample 2020-09-21 16:44:53 +01:00
Chris Cannam
4728c79862 Fix potential discontinuity when window size is reduced due to change in ratio 2020-09-21 13:48:45 +01:00
Chris Cannam
76175b9e80 It appears this may be all we need - apparently the occasional odd extra sample (due to incremental rounding) added up and eventually overran the filter. I believe +1 is perfectly good here, but we can afford to be more accommodating just in case 2020-09-16 17:52:33 +01:00
Chris Cannam
438893fb6f Avoid some compiler warnings 2020-09-16 17:47:30 +01:00
Chris Cannam
be843f3da7 Avoid an input increment of zero (= sigfpe) when given a very long stretch factor 2020-09-15 15:23:33 +01:00
Chris Cannam
6de1ab5b68 Experiment with cacheing homebrew stuff in Travis 2020-09-15 08:37:53 +01:00
Chris Cannam
61c1cbe91c Add CI build badges 2020-09-15 08:32:07 +01:00
Chris Cannam
a992376541 Fix iOS build broken by earlier commit 2020-09-15 08:20:07 +01:00
Chris Cannam
0513096661 Fix build failure for macOS 10.6 2020-09-14 12:04:08 +01:00
Chris Cannam
8acf2e539e Define Vamp and LADSPA LDFLAGS 2020-09-14 10:35:16 +01:00
Chris Cannam
d7608fb05f Add tracker & git links 2020-09-11 17:11:21 +01:00
Chris Cannam
38793bba10 Added tag v1.9 for changeset 37b18c17c042 2020-09-10 14:30:36 +01:00
Chris Cannam
6659d61f01 Update version numbers 2020-09-09 14:02:42 +01:00
Chris Cannam
660e63d781 Update changelog for next release 2020-09-09 13:03:57 +01:00
Chris Cannam
757e3305f9 Header syntax 2020-09-03 11:47:08 +01:00
Chris Cannam
795dddc418 No, just Rubber Band here 2020-02-14 11:33:48 +00:00
Chris Cannam
161d6b2a5f URL updates 2020-02-14 11:33:08 +00:00
Chris Cannam
392e6850fd Minor formatting tweaks 2020-02-14 11:29:55 +00:00
Brian Matherly
8043a8fc8f Add configure options
Allow the packager to decide if she wants to compile/install
programs, VAMP plugin and LADSPA plugin.

if --disable-programs is used, then sndfile is not required.
if --disable-vamp is used, then vamp-sdk is not required.
if --disable-lapsda is used, then lapsda is not required.
2020-02-14 11:23:52 +00:00
Chris Cannam
817c781efc Avoid warning when initialising bit pattern for sign bit outside numerical range of int 2020-02-10 09:22:27 +00:00
Chris Cannam
948e9a25fb Error handling: don't continue with zero or negative ratio; don't continue if input file lacks sample rate. Both cases will be caught by subsequent calls anyway (e.g. in sf_open) but only with more confusing error reporting 2020-02-04 13:24:37 +00:00
Chris Cannam
419a9bcf70 Install JNI target only if it has been built 2020-01-16 12:18:50 +00:00
Chris Cannam
e2b62687d6 Rejig includes for alloca in particular - more logic in sysutils, remove from individual files (include sysutils instead), also indent includes in sysutils for a bit more clarity 2020-01-16 11:28:47 +00:00
Chris Cannam
f7d525d17f Fix incorrect enum ordering in C wrapper header (thanks Michael Bradshaw) 2020-01-16 10:22:23 +00:00
Chris Cannam
bfb69779af Dates 2020-01-16 10:20:23 +00:00
Chris Cannam
3acc43f37f Date 2020-01-16 09:45:23 +00:00
Chris Cannam
73f40c2619 Untabify 2020-01-16 09:29:52 +00:00
Chris Cannam
3de0c31b0e When mirrored to Github, the markdown in the README gets mangled because Github thinks the number at the start of each heading indicates an ordered list element. Fix (I hope) 2020-01-16 09:28:20 +00:00
Chris Cannam
0207d85b1b README tidying 2020-01-13 08:57:04 +00:00
Chris Cannam
0f8072c47e Layout fixes 2019-08-30 11:26:18 +01:00