7705c6409e
Fix some nominal memory leaks
Chris Cannam
2021-03-10 18:10:10 +00:00
5897dfbc5b
Install headers!
Chris Cannam
2021-03-10 08:06:45 +00:00
8b2a4d6aa1
Clarify architecture notes
Chris Cannam
2021-03-09 18:41:46 +00:00
fcc952e81a
A few helper functions
Chris Cannam
2021-03-09 17:29:21 +00:00
b463cf5565
Fix wrong accumulator type - this fix makes the detector a little more sensitive, which is not necessarily good, but the previous accidental behaviour exaggerated the difference in results between float and double precision ffts
Chris Cannam
2021-03-09 17:22:41 +00:00
e79658b04f
Fix incorrect cases in double-only/float-only cases
Chris Cannam
2021-03-09 17:21:08 +00:00
ee9128020d
Additional kissfft source file
Chris Cannam
2021-03-09 13:05:24 +00:00
b81d62bb98
Update KissFFT code
Chris Cannam
2021-03-09 12:29:40 +00:00
f393627944
Further version updates
Chris Cannam
2021-03-08 17:17:56 +00:00
3b505b2ee4
Update version and add notes for v1.9.1
Chris Cannam
2021-03-08 13:51:10 +00:00
a75e6fd678
Re-apply freqmap, since the merge from default lost it as the commit that removed it was after we branched!
Chris Cannam
2021-03-08 13:14:49 +00:00
a88a8520d3
Merge from default branch
Chris Cannam
2021-03-08 13:08:54 +00:00
df28bf396e
Merge from branch meson
Chris Cannam
2021-03-08 11:09:22 +00:00
9fcd9da253
Note on C++ standard
Chris Cannam
2021-03-08 10:45:10 +00:00
8090559b1b
Update build docs for Windows
Chris Cannam
2021-03-08 10:41:49 +00:00
1f3a8d6964
Wording
Chris Cannam
2021-03-08 10:14:05 +00:00
ac81e685b8
Update build instructions
Chris Cannam
2021-03-08 10:10:05 +00:00
14c852b60a
Correct file path
Chris Cannam
2021-03-05 11:31:11 +00:00
0a53a21100
Add iOS licensing note
Chris Cannam
2021-03-05 11:17:53 +00:00
d68c4b7abb
Untabify
Chris Cannam
2021-03-05 10:33:27 +00:00
120edca223
Build updates for Windows
Chris Cannam
2021-03-05 10:31:00 +00:00
8b86e0862c
Add include path
Chris Cannam
2021-02-26 11:43:21 +00:00
2dffd9eb90
Create target dir
Chris Cannam
2021-02-26 11:09:47 +00:00
779ebb005d
Check the otherbuilds builds in the CI run
Chris Cannam
2021-02-26 11:03:09 +00:00
6ae0bd26a5
Make otherbuilds files build only static libraries
Chris Cannam
2021-02-24 09:29:07 +00:00
57d680a8e3
Revert these back to prior platform versions
Chris Cannam
2021-02-18 10:48:32 +00:00
ae64f145eb
My mistake, I believe it's the target version
Chris Cannam
2021-02-11 17:44:37 +00:00
a3c17ff963
Move this to otherbuilds
Chris Cannam
2021-02-11 17:40:30 +00:00
9d0f905e42
CI build doesn't seem to like v142
Chris Cannam
2021-02-11 17:38:59 +00:00
753a4f21ba
.NET somewhat mysterious
Chris Cannam
2021-02-11 15:00:25 +00:00
06a6114dfe
Fixes to .NET builds
Chris Cannam
2021-02-11 14:56:45 +00:00
6e40891fe5
Further CI tweaks
Chris Cannam
2021-02-11 14:50:17 +00:00
0d13c8b0ce
We seem to be getting double-quotes in the string
Chris Cannam
2021-02-11 14:41:09 +00:00
05ebfcca60
CI tweaks
Chris Cannam
2021-02-11 14:34:05 +00:00
7615221ab1
Let's see if this builds the program too
Chris Cannam
2021-02-11 14:21:47 +00:00
7137ef9844
Was that necessary, I wonder?
Chris Cannam
2021-02-11 14:20:22 +00:00
588a3fc50c
Paths
Chris Cannam
2021-02-11 14:15:38 +00:00
bf5c5dfc0a
Untabify
Chris Cannam
2021-02-11 14:15:30 +00:00
144320ac8a
Let's not pin these to a branch
Chris Cannam
2021-02-11 14:04:35 +00:00
8a40dd2045
Some build workflows
Chris Cannam
2021-02-11 14:03:16 +00:00
8bb3e18ffb
Update project so that it builds from the dotnet dir
Chris Cannam
2021-02-11 13:46:59 +00:00
0819869440
Update & retarget projects
Chris Cannam
2021-02-11 11:53:25 +00:00
093e7cc5d8
Push old build files (undifferentiated and so far un-updated and untested) into otherbuilds/
Chris Cannam
2021-02-10 14:36:42 +00:00
06767bf01d
Move these to dotnet also
Chris Cannam
2021-02-10 14:24:23 +00:00
0c38a07faf
Cross files for macOS and iOS architectures
Chris Cannam
2021-02-10 14:24:17 +00:00
2b06851c75
Move .NET code into dotnet/
Chris Cannam
2021-02-10 13:47:14 +00:00
cfb4bd6b4f
Summary info
Chris Cannam
2021-02-10 11:28:05 +00:00
eb5023e0cf
Clarify v2 or later
Chris Cannam
2021-02-10 11:09:50 +00:00
d4ce2f1d8c
Merge from default branch
Chris Cannam
2021-02-10 11:08:05 +00:00
7c8fa72c60
Avoid reserved preprocessor symbols
Chris Cannam
2021-02-10 11:07:33 +00:00
26dfe35908
Clarify v2-or-later (as is specified already in all the source headers)
Chris Cannam
2021-02-10 11:07:21 +00:00
c70aa501fb
Let's try this approach
Chris Cannam
2021-02-09 14:01:40 +00:00
fd5357a3ad
How very odd, it defaults to clang
Chris Cannam
2021-02-09 13:36:48 +00:00
63cd0182e4
Experimental CI update
Chris Cannam
2021-02-09 13:21:17 +00:00
ea04acbcac
See if we can work around a curious error from Meson 0.53
Chris Cannam
2021-02-09 12:13:09 +00:00
a90f72e6c5
CI update
Chris Cannam
2021-02-09 12:06:07 +00:00
18c06ab8c4
Windows build fixes
Chris Cannam
2021-02-09 11:12:20 +00:00
caeed3427d
Tidy & wording
Chris Cannam
2021-02-09 10:16:02 +00:00
bea927e658
Ignore a couple more files & dirs
Chris Cannam
2021-02-09 10:14:00 +00:00
4be543a4b2
Export DLL symbols
Chris Cannam
2021-02-09 10:13:45 +00:00
c23d30fc4a
Windows fixes
Chris Cannam
2021-02-05 17:28:20 +00:00
424be79394
Mac architecture selection
Chris Cannam
2021-02-05 17:08:17 +00:00
286e739933
First cut at a Meson build
Chris Cannam
2021-02-05 16:42:13 +00:00
1e64c2b317
Fix compiler warning
Chris Cannam
2021-02-05 16:39:52 +00:00
d2e5cf3a6d
Fix incorrect initialisation
Chris Cannam
2021-02-05 16:39:41 +00:00
35522c1f96
Fix pedantic warning with C++98
Chris Cannam
2021-02-05 16:39:16 +00:00
eb612718de
Regen configure
Chris Cannam
2021-01-08 17:38:25 +00:00
955a32fc7e
Copyright dates
Chris Cannam
2021-01-08 17:13:52 +00:00
a14d32a680
Remove freqmap, it has its own branch now
Chris Cannam
2021-01-08 17:11:18 +00:00
024b159c59
Branch for freqmap specifically
Chris Cannam
2021-01-08 17:08:26 +00:00
64f9122741
Giving up for now on universal binaries in CI - the macOS 11 image is taking too long to start up
Chris Cannam
2021-01-08 16:19:16 +00:00
9a97c74ca4
Ah, "latest" is still 10.15 so can't do universal there. Try 11.0 explicitly
Chris Cannam
2021-01-08 15:53:08 +00:00
f15eba1c8f
Rename Makefile.osx to Makefile.macos, make it arch-neutral, add a macos-universal variant that explicitly does x86_64 + arm64 build
Chris Cannam
2021-01-08 15:34:16 +00:00
9afba06787
Round these values to integers, otherwise we start getting scientific notation now our computers are all so fast
Chris Cannam
2021-01-08 15:33:42 +00:00
fc65f61b11
Replace Travis badge with GH Actions one
Chris Cannam
2021-01-08 12:18:43 +00:00
f2d4affeb3
Ensure directories get made
Chris Cannam
2021-01-08 12:12:34 +00:00
497ec04c54
Without LADSPA, don't build LADSPA plugin
Chris Cannam
2021-01-08 12:08:13 +00:00
338eb593c8
Homebrew complains that "Linux is required" for (the single header) ladspa.h - bizarre, but whatever
Chris Cannam
2021-01-08 12:04:53 +00:00
a1cf6f1ac8
+ other headers
Chris Cannam
2021-01-08 12:02:10 +00:00
f1a051a4f5
Experimental action
Chris Cannam
2021-01-08 11:58:13 +00:00
13a6dd7c24
Update configure so as to fail if ladspa header is not found and --disable-ladspa is not provided
Chris Cannam
2021-01-08 11:44:50 +00:00
16487324fc
Replace __MSVC__ define (which needs to be defined manually in the build) with _MSC_VER (which the compiler defines itself) throughout
Chris Cannam
2020-12-10 09:25:28 +00:00
3297cfab0c
Switch Linux build badge to SourceHut from Travis
Chris Cannam
2020-12-01 11:56:53 +00:00
5af9b04be9
Experimental email trigger
Chris Cannam
2020-12-01 10:31:25 +00:00
d140f026d2
Build manifest for sr.ht CI
Chris Cannam
2020-12-01 10:22:11 +00:00
897bd14b8e
Avoid any smoothing when setting initial ratio
Chris Cannam
2020-11-16 09:11:12 +00:00
9798ac0be0
Merge from branch bqresample, with some resampler fixes
Chris Cannam
2020-10-22 17:25:27 +01:00
dbaaf12598
Hm, those settings weren't as well-behaved as I thought. I wonder if there is some unpleasant randomness here
Chris Cannam
2020-10-22 17:13:55 +01:00
e3e5fe7ae3
Settle on a single set of params that seems to work ok in tests
Chris Cannam
2020-10-22 15:55:48 +01:00
75f9af1f9b
Remove support for resampler from IPP versions older than v7
Chris Cannam
2020-10-22 14:00:32 +01:00
cce7bdd703
Fix buffer underrun in case where rounded sample count accumulator exceeds length
Chris Cannam
2020-10-22 13:55:50 +01:00
c4ad5b6f4a
Also avoid passing a genuinely long block when the ratio has just changed
Chris Cannam
2020-10-21 17:16:15 +01:00
ce5b79bb45
Avoid passing a very oversize outcount for the reasons given
Chris Cannam
2020-10-21 16:50:19 +01:00
3ddc35f7ae
Resampler code pulled back in from bqresample, with safer api
Chris Cannam
2020-10-21 15:05:14 +01:00
81629cf714
Merge from default branch
Chris Cannam
2020-10-21 09:07:44 +01:00
d05806450a
Avoid compiler complaints about dynamic array syntax. This is no better code, bu t it's less sensitive to compile options.
Chris Cannam
2020-10-08 11:20:52 +01:00
42ff18a229
Prefer libsamplerate at any performance setting, now we know it is better-behaved when changing rates
Chris Cannam
2020-09-29 11:04:18 +01:00
390a273044
Add -fembed-bitcode
Chris Cannam
2020-09-24 17:40:01 +01:00