Commit Graph

  • edf9ea90f6 iOS Makefile Chris Cannam 2014-12-09 09:22:19 +00:00
  • b3d47e1375 Use Accelerate header; select old vvfabf only if OSX is actually a target (as well as if it's an old version) Chris Cannam 2014-12-08 10:23:33 +00:00
  • 8c90e3a5e1 Fix small memory leak Chris Cannam 2014-10-16 21:36:39 +01:00
  • 6f361078f9 Reorder args to with_gain functions to match bqvec; docs; build fixes Chris Cannam 2014-09-05 09:02:49 +01:00
  • 7ad3bcd729 Some small fixes suggested by Coverity Scan Chris Cannam 2014-09-03 17:11:07 +01:00
  • bd7e32b34c Don't fail install if copying jni lib fails (it might not have been built) Chris Cannam 2014-08-08 16:04:03 +01:00
  • 8bcd90fab0 Copyrights Chris Cannam 2014-05-29 18:00:22 +01:00
  • c6bd616243 Library name change, to match earlier commit Chris Cannam 2014-05-16 17:56:46 +01:00
  • b942eebbe8 Merge Chris Cannam 2014-05-16 16:55:10 +01:00
  • 4f487b57a3 Recent NDK does have bad_alloc Chris Cannam 2014-05-16 16:54:46 +01:00
  • 5042b20930 Print out ratios in debug mode Chris Cannam 2014-05-03 17:12:51 +01:00
  • 7966b86250 Add JNI target (not built by default) Chris Cannam 2014-05-03 13:28:58 +01:00
  • 24c9507170 Ignore doxygen-generated files and rejected patches Chris Cannam 2013-12-10 21:02:18 +00:00
  • 9ded9a2adf Patch from Ryan Schmidt for install and various other make fixes on OS/X Chris Cannam 2013-12-10 21:01:47 +00:00
  • 512780abe2 Pull back local includes to before system ones Chris Cannam 2013-12-10 16:33:31 +00:00
  • 05e14a6a7d Pull out ms buffer onto the heap (was being used after end of block in which it was allocated on the stack) Chris Cannam 2013-05-15 10:55:11 +01:00
  • 6aa75133d6 Avoid an alloca. Allocation is borderline acceptable here, this is very much an edge case Chris Cannam 2013-05-15 10:36:10 +01:00
  • 97fb6da962 Use the appropriate type for this Chris Cannam 2013-05-15 10:35:30 +01:00
  • 8bbf6b8c0a Win32 build fixes Chris Cannam 2013-05-15 10:35:18 +01:00
  • 3ed839f702 Add JNIEXPORT/JNICALL to implementations, provide setMaxProcessSize (previously overlooked) Chris Cannam 2012-11-19 10:40:39 +00:00
  • 4501836d29 Version Chris Cannam 2012-10-28 10:35:45 +00:00
  • 5262d694c2 Added tag v1.8.1 for changeset d4911a276d96 Chris Cannam 2012-10-28 10:30:16 +00:00
  • afdb914d0b Version updates Chris Cannam 2012-10-28 10:30:09 +00:00
  • 00d1abbf98 Added tag v1.8.1 for changeset 77466ee7ffb5 Chris Cannam 2012-10-28 10:23:54 +00:00
  • 82d1f570da Enforce no-null-args to FFTs; avoid corresponding potential crash in formant preservation code Chris Cannam 2012-10-28 10:23:42 +00:00
  • 39a311b383 Added tag v1.8 for changeset 551952b2e7a6 Chris Cannam 2012-10-14 16:43:50 +01:00
  • 4b2e617f48 vvfabf on OS/X < 10.7 Chris Cannam 2012-10-14 16:43:28 +01:00
  • 405c8c47e9 Comment and include guard Chris Cannam 2012-10-14 12:57:16 +01:00
  • d66fd7dbe1 Version number Chris Cannam 2012-10-01 21:58:49 +01:00
  • aa83585dd9 Version number Chris Cannam 2012-09-10 14:16:22 +01:00
  • 2a61c3bd1a Merge Chris Cannam 2012-09-10 09:30:39 +01:00
  • f43288911d Introduce study/process/retrieve with n and offset (easier to handle in Java). Also restore threading option, since threading is not necessarily disabled in the backend Chris Cannam 2012-09-10 09:29:48 +01:00
  • 29a7aef02b Win32 build fix Chris Cannam 2012-09-09 18:51:11 +01:00
  • 0e2b395ed2 Android build fixes Chris Cannam 2012-09-09 18:27:30 +01:00
  • a760cff3cc Add Android.mk Chris Cannam 2012-09-09 18:16:33 +01:00
  • 16a68c617d OS/X build fixes Chris Cannam 2012-09-09 18:11:04 +01:00
  • 898a41de9a Need pthreads Chris Cannam 2012-09-09 17:01:40 +01:00
  • 93c38b50a0 Update to new combined build Chris Cannam 2012-09-09 16:57:42 +01:00
  • 4ecb1fa6f1 Minor and mostly immaterial bits Chris Cannam 2011-12-09 18:18:32 +00:00
  • ec85a7c8c8 Added tag v1.7 for changeset efbc861f9b94 Chris Cannam 2011-12-04 17:22:10 +00:00
  • 4d694cb0e5 Update CHANGELOG Chris Cannam 2011-12-04 17:22:02 +00:00
  • 2e6322f176 Added tag v1.7 for changeset 61fe85a73bc3 Chris Cannam 2011-12-04 17:10:14 +00:00
  • fc0c3b6716 Fix non-working test Chris Cannam 2011-12-04 17:09:58 +00:00
  • 2ccb697da9 Added tag v1.7 for changeset 85022d42d8dc Chris Cannam 2011-12-03 13:17:49 +00:00
  • ecbbd73957 Add MemoryBarrier for MinGW; freqPeak is unused Chris Cannam 2011-12-03 13:14:14 +00:00
  • c26dc1dc88 * Add centre-focus option (mid/side processing) * Simplify RingBuffer and add explicit memory locks * Fix hang with certain unfortunate combinations of parameters * Bump version to 1.7 Chris Cannam 2011-11-25 11:11:59 +00:00
  • 9c52352c24 Fix crash in optimised build with gcc-4.6 Chris Cannam 2011-10-02 21:13:15 +01:00
  • eb91ce91bd Fix build with gcc-4.6 Chris Cannam 2011-10-02 21:13:03 +01:00
  • 61caf57fd0 * Add Doxyfile Chris Cannam 2011-03-21 21:51:33 +00:00
  • 1356940ff2 Added tag v1.6 for changeset 4f58b0749763 Chris Cannam 2011-03-19 15:37:31 +00:00
  • 991b86f20b * OS/X build fixes Chris Cannam 2011-03-19 15:01:07 +00:00
  • 3640595744 * Add forgotten file Chris Cannam 2011-03-19 12:49:32 +00:00
  • c45acda473 * Fix failure to remember that we have constructed an interpolator window already (#25). Also avoid using alloca for substantial buffers * Lose FFT::getFloatTimeBuffer and getDoubleTimeBuffer -- it's too unclear when it's safe to use them and it's safer to control sizes externally. In RB with smoothing on, these buffers were incorrectly being used for window-si zed calculations (larger than FFT-sized). * Fix some incorrect buffer resize sizes * Build fixes for OS/X Chris Cannam 2011-03-19 12:41:38 +00:00
  • 0b8c1bd90b * Pull across from main repo: Fix silent channel of output when processing with band-limited transients option; include libresample support. Also update copyright dates. Chris Cannam 2011-01-07 21:46:36 +00:00
  • 99ba629361 * More work on framing, interpolation and scaling for longer window than FFT size. This adds the --smoothing option to the command line tool and SmoothingOn/Off options to the API, introducing a double-length window with presum FFT and time-domain smoothing. Behaviour elsewhere _should_ be unchanged. Chris Cannam 2010-05-29 22:07:54 +01:00
  • 49cf25d724 * Further work on handling distinct analysis and synthesis window and FFT sizes Chris Cannam 2010-05-25 21:49:05 +01:00
  • 3ed58ba356 * Separate out analysis and synthesis window sizes from FFT size. This is an internal change only, so far -- results should be unchanged from 1.5.0. Chris Cannam 2010-05-16 10:44:38 +01:00
  • 8b3a5e4979 * Fix some confusions between _WIN32 (any compiler/runtime on that platform) and __MSVC__ (VC only, not e.g. mingw32) Chris Cannam 2010-05-04 11:14:26 +01:00
  • c5daafc067 * Fixes to OS/X Makefile Chris Cannam 2010-05-03 11:56:26 +01:00
  • 9c9affb9c8 Added tag v1.5 for changeset 96e35b8aaa60 Chris Cannam 2010-05-02 16:12:23 +01:00
  • 23b9aa9c51 * Detection function fix (was losing crispness in transients) Chris Cannam 2010-04-30 22:29:37 +01:00
  • b9d2bbdf49 * tidy Chris Cannam 2010-03-24 12:35:21 +00:00
  • 87dc720243 Update from main repo. * Add a more reliable transient detection mode, and make the mode selectable using OptionDetectorXXX flags -- the new method is the default * Band-limit transient detectors to avoid being distracted by inaudible garbage * Add a key-frame mapping facility for variable stretch ratio management during offline stretches Chris Cannam 2010-03-24 09:44:51 +00:00
  • 45a7ec1868 * Fixes for gcc-4.4 (thanks Alexis Ballier) Chris Cannam 2009-09-28 09:45:23 +00:00
  • 6154522f8d * OS/X fixes Chris Cannam 2009-09-24 19:34:00 +00:00
  • f2a14bc40f * update OS/X makefile Chris Cannam 2009-09-24 19:29:34 +00:00
  • 782d8e9d99 * Update changelog Chris Cannam 2009-09-24 19:23:54 +00:00
  • 090ad6c19a * remove some incomplete bits Chris Cannam 2009-09-17 20:12:40 +00:00
  • 8359f038d4 * fix comment Chris Cannam 2009-09-17 13:12:07 +00:00
  • 18d1e1381c * Some new files omitted from prior commit Chris Cannam 2009-09-17 13:08:33 +00:00
  • abf577ee9d * Some code rearrangement * Threading fixes (corrections to condition usage) * Avoid a potential hang when faced with some peculiar stretch factors * More modular calls out to vectorizable functions * Solaris build fixes * Bump version number Chris Cannam 2009-09-17 13:01:21 +00:00
  • aa5f708467 * Update versions etc for forthcoming 1.3 bugfix release Chris Cannam 2009-03-01 21:57:15 +00:00
  • 00ff759247 * Avoid virtual method hiding warnings * Avoid potential deadlock in thread join when processing has been abandoned Chris Cannam 2009-02-26 22:26:02 +00:00
  • c5a293da33 * fix bug in initial state of accumulator; fix compiler warnings Chris Cannam 2009-01-28 11:19:00 +00:00
  • 0da1cfd87a * update from personal repo (including some significant fixes) Chris Cannam 2008-11-26 22:31:55 +00:00
  • 4d875a5ef4 * Warn and recover if time or pitch ratio is zero (or smaller) Chris Cannam 2008-10-13 19:13:21 +00:00
  • 02c1d67034 * fix possible crash in resampler Chris Cannam 2008-08-06 22:00:18 +00:00
  • af45aa1ef4 * add cstdlib include (for antisocial compilers) Chris Cannam 2008-07-10 12:13:08 +00:00
  • aef181c3ed ... Chris Cannam 2008-07-10 11:09:26 +00:00
  • dd45a34e48 * build fix for OS/X, dammit Chris Cannam 2008-07-10 11:09:01 +00:00
  • c8f2e01b5b * note on threading Chris Cannam 2008-07-09 20:58:17 +00:00
  • a96c85befc * Change terminology: peak locking -> lamination (we no longer do peak locking) * Adjustments to lamination code Chris Cannam 2008-07-08 16:32:52 +00:00
  • 55b9516fff * minor reversion Chris Cannam 2008-07-08 15:41:21 +00:00
  • f0cc46653d * build fixes Chris Cannam 2008-07-08 15:32:52 +00:00
  • 7f68bae17f ... Chris Cannam 2008-07-08 15:07:58 +00:00
  • 55858c94d0 * for mingw32 build Chris Cannam 2008-07-08 15:04:30 +00:00
  • 057481ea41 * Work around a patent (also producing better results, in many cases) * Add aligned allocation functions in sysutils Chris Cannam 2008-07-08 15:00:22 +00:00
  • d6d4af1539 * Add warning if -c option and something conflicting with it are both given * Fixes for mingw32 compile * Fix a couple of compiler warnings Chris Cannam 2008-07-07 18:54:18 +00:00
  • 167760625a * Fix latency issue Chris Cannam 2008-07-06 19:24:53 +00:00
  • c237047d3c * update Makefile.osx Chris Cannam 2008-07-06 10:46:08 +00:00
  • 7018c5d78d * update configure Chris Cannam 2008-07-06 10:39:47 +00:00
  • 475ccc3a32 * Add --duration, --tempo X:Y and --version options to command line program Chris Cannam 2008-07-06 10:33:12 +00:00
  • d43e6b14c9 ... Chris Cannam 2008-07-05 09:11:22 +00:00
  • f894f7c66f * update from personal repo Chris Cannam 2008-07-04 19:31:23 +00:00
  • 86462dbd9f * Fix under/overruns in ladspa plugin Chris Cannam 2008-07-04 14:19:32 +00:00
  • 59a160eb3f * whoops! initialise m_silentAudioCurve Chris Cannam 2008-07-02 22:20:56 +00:00
  • 87af5d6745 ... Chris Cannam 2008-07-02 21:33:31 +00:00
  • 7b3b93efe8 ... Chris Cannam 2008-07-02 21:28:23 +00:00
  • 1e2cae8e2d * Add library API version to headers * Add phase reset on silence (doesn't appear to make much difference) * Fix mistake in LRDF file Chris Cannam 2008-07-02 21:20:22 +00:00
  • 6b277bd8dd * Add OptionPitchHighConsistency Chris Cannam 2008-07-01 20:49:24 +00:00