Commit Graph

  • 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
  • 00990b59c1 Add macOS universal cross file Chris Cannam 2021-03-08 10:09:52 +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
  • 58fc334e90 Preserve permissions when installing files 'Michel Alexandre Salim 2020-11-17 16:48:50 -08: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