Revision:

Revisions

# Date Author Comment
541:0e32c328b02a 2020-05-18 11:53 AM Chris Cannam

Added tag vamp-plugin-sdk-v2.10 for changeset fa74c473e48c

540:fa74c473e48c 2020-05-18 10:57 AM Chris Cannam

Build file for 2.10 package

539:15a89a89aa9b 2020-05-18 10:48 AM Chris Cannam

Update version number and CHANGELOG

538:8ffb8985ae8f 2020-04-23 11:39 AM Chris Cannam

Add ability to disown a wrapped plugin - making it possible to use the adapters in some situations involving managed pointers that didn't work previously

537:b9422f3e63a4 2020-04-22 02:23 PM Chris Cannam

Update library URI so as not to be document-local

536:74c5b0bfa108 2020-03-03 11:48 AM Chris Cannam

Merge

535:45b2bd15d8ae 2020-03-03 11:47 AM Chris Cannam

Show error code if library can't be loaded

534:c42e50a5c297 2019-11-12 02:17 PM Chris Cannam

Added tag vamp-plugin-sdk-v2.9 for changeset a7e6d747fd3f

533:a7e6d747fd3f 2019-11-12 02:12 PM Chris Cannam

Date

532:569fc23fa37a 2019-10-22 12:23 PM Chris Cannam

Merge from branch c++11-mutex

531:347ad7d3527c 2019-10-22 12:23 PM Chris Cannam

Use the tag (which doesn't exist yet)

530:6a0cd0a2bf65 2019-10-22 12:22 PM Chris Cannam

Update Docker build

529:57053d1ba746 2019-10-22 12:13 PM Chris Cannam

Flag for C++ standard

528:db2cd87cef6f 2019-10-22 12:10 PM Chris Cannam

This will be v2.9

527:bc5e76e90e95 2019-09-11 02:55 PM Chris Cannam

A better way, I think, of handling static initialisation order

526:459cddd7e64a 2019-09-11 02:30 PM Chris Cannam

Switch from C++98 to C++11

525:8c18bdaad04f 2019-09-09 10:24 AM Chris Cannam

Avoid simple static allocation of mutex, as it could lead to mutex being destroyed before last adapter that needs to use it (since adapters are usually also static)

524:762b79b49c31 2019-09-09 10:23 AM Chris Cannam

Don't even ask to unload library if another plugin is loaded from it

523:e0ff22b3c888 2019-08-16 10:18 AM Chris Cannam

Toward making PluginAdapterBase::Impl actually thread-safe!

522:0b6802e3b755 2019-08-14 02:58 PM Chris Cannam

Ensure VAMPSDK_DIR is defined before being used

521:62987b6d6a3b 2019-05-16 12:45 PM Chris Cannam

Looks like choco currently has a broken version of wget; use an older one

520:b650289c47b4 2019-02-07 10:21 AM Chris Cannam

Added tag vamp-plugin-sdk-v2.8 for changeset be688783aa37

519:be688783aa37 2019-02-07 10:19 AM Chris Cannam

Correct release date

518:2432a915e1d1 2019-02-07 10:10 AM Chris Cannam

More build files

517:716542ef3a75 2019-02-07 10:09 AM Chris Cannam

Tiny whitespace change

516:df32b473b9b6 2019-02-01 04:15 PM Chris Cannam

Update versions throughout to 2.8

515:34565c6868ed 2019-02-01 04:13 PM Chris Cannam

Update CHANGELOG (release date is provisional)

514:da86fb0bccb3 2018-06-11 01:42 PM Chris Cannam

Header for getenv

513:4b619c5871ee 2018-06-11 11:31 AM Chris Cannam

Use VAMP_PATH_32 environment variable instead of VAMP_PATH, when running in a 32-bit process within 64-bit Windows (WoW64)

512:54277cb679ff 2018-06-08 11:25 AM Chris Cannam

Wide-char environment variable lookup

511:328cb056da44 2018-05-11 05:02 PM Chris Cannam

Doc note

510:8742125177ae 2018-02-08 03:40 PM Chris Cannam

Merge from branch vamp-kiss-naming

509:70e52a6d7e99 2018-02-07 08:43 AM Chris Cannam

Libsndfile path

508:5f0f50c83170 2018-02-06 09:02 PM Chris Cannam

Another attempt to run the installer. Not hopeful about this one.

507:ec492fb87373 2018-02-06 06:47 PM Chris Cannam

Have a go at bringing in libsndfile

506:c9edaec61d95 2018-02-06 05:34 PM Chris Cannam

Bit confused by this now

505:482ef76e8bfa 2018-02-06 03:26 PM Chris Cannam

Ah, duplicate key problem - try this arrangement instead

504:e79869de50ad 2018-02-06 01:22 PM Chris Cannam

Experiment with AppVeyor build

503:13e551657422 2018-01-30 03:28 PM Chris Cannam

Merge

502:d129bf797f24 2018-01-30 03:28 PM Chris Cannam

Avoid buffer underflow

501:90571dcc371a 2018-01-30 09:56 AM Chris Cannam

Extensively rename things in the KissFFT headers to use a Vamp prefix. The motivation is not to change anything about the Vamp SDK library builds, but to avoid confusion in case any other code (for example that pulls in the Vamp SDK as part of a wider project definition) accidentally includes these headers instead of, or as well as, some other copy of KissFFT.

500:4a86f866bb6b 2017-12-11 01:22 PM Chris Cannam

The PluginRateExtractor hack was exploiting undefined behaviour. Let's just give in and make that API official

499:8ede825a54f6 2017-12-11 09:27 AM Chris Cannam

Rework canonicalisation so as to avoid theoretical possibility of integer overflow. (This is unit tested in svcore, not here - tests pass)

498:a87e1bcce7b0 2017-10-10 01:53 PM Chris Cannam

Update before install; seems to be necessary (based on other projects) to avoid recent Ruby-related error

497:5d9af3140f05 2017-05-25 10:25 AM Chris Cannam

More (off-by-default) debug output

496:946d850c940c 2017-03-06 01:27 PM Chris Cannam

Added tag vamp-plugin-sdk-v2.7.1 for changeset 2dbb3f920abc

495:2dbb3f920abc 2017-03-06 01:27 PM Chris Cannam

Update CHANGELOG and versions

494:910a475b5bc4 2017-03-06 01:21 PM Chris Cannam

Added tag vamp-plugin-sdk-v2.7.1 for changeset 25e023bad200

493:25e023bad200 2017-03-05 05:13 PM Chris Cannam

Choose another method (which should actually work) to override linkage for KissFFT

492:fb3e0ca3e700 2017-02-24 03:46 PM Chris Cannam

Added tag vamp-plugin-sdk-v2.7 for changeset 124752918a1b

491:124752918a1b 2017-02-24 03:45 PM Chris Cannam

Add Docker build scripts

490:703da7b180e8 2017-02-24 03:14 PM Chris Cannam

Update CHANGELOG

489:7a393db13c75 2017-02-24 02:43 PM Chris Cannam

Update installation notes for MSVC

488:286240e6d397 2017-02-24 09:21 AM Chris Cannam

Travis build file

487:7097dee94492 2017-02-24 09:21 AM Chris Cannam

Enforce c++98

486:42904505a18f 2017-02-23 03:03 PM Chris Cannam

Update MSVC build projects - two solutions, one for plugin SDK and one for host SDK,
with each containing the two relevant projects. Default is now release x64.

485:2b1697f94a5b 2017-02-23 02:11 PM Chris Cannam

Ignore these

484:ea23f1201155 2017-02-23 01:59 PM Chris Cannam

Copyright dates

483:ae4c5d2efc45 2017-02-23 01:59 PM Chris Cannam

Remove this, it isn't useful

482:95b7404af6ce 2017-02-23 01:51 PM Chris Cannam

Might as well add these, since pretty much everyone seems to need them for Homebrew-installed libsndfile

481:8701366604c7 2017-02-09 11:49 AM Chris Cannam

Update a couple of comments to match the specifications elsewhere

480:6dfe3dd38878 2017-01-31 12:04 PM Chris Cannam

Typo fix

479:ea8e56f0796a 2017-01-09 04:31 PM Chris Cannam

Fix inadequate #if guard for non-gcc builds

478:0eebd22a081a 2016-11-18 02:29 PM Chris Cannam

Update regression test expected cases. One of the "obscure" RealTime fixes made recently actually fixed a substantial error (of 1 sample frame, sometimes 2) in printing timestamps resulting from input-domain adapter processing

477:628a5b8ff634 2016-11-18 02:02 PM Chris Cannam

Revert to C++98 -- this library is not supposed to use C++11

476:15348e89c1d7 2016-11-18 12:53 PM Chris Cannam

Fix fairly obscure mis-canonicalisation in RealTime (leading to non-canonical but still correct values)

475:e2716b9352ca 2016-11-15 04:53 PM Chris Cannam

Fixes to a few unusual cases in RealTime

474:8e846c1aed96 2016-11-04 10:44 AM Chris Cannam

Merge from branch enumerate-options

473:0545cd3f1738 2016-11-02 02:22 PM Chris Cannam

Add plugin enumeration options (for use by piper server, needs testing)

472:79a219ba6178 2016-10-28 02:30 PM Chris Cannam

Correct use of multibyte-widechar conversion routines

471:59f7c7ae2f64 2016-10-27 11:57 AM Chris Cannam

Remove some debug output by default

470:af4a1522ef15 2016-10-20 02:05 PM Chris Cannam

Fix compiler warnings

469:a75fdb8b368c 2016-10-14 05:00 PM Chris Cannam

Merge from vampipe branch. This removes RequestResponse, PluginConfiguration and PluginStaticData again. I don't think they are proving general enough to be worth adding to this SDK at this point. Will try them out in piper-cpp instead.

468:1cdcd2ee3d91 2016-10-14 09:32 AM Chris Cannam

Fix long-standing memory leaks (parameter descriptors and feature list container) in plugin adapter

467:bd8484e19353 2016-10-14 09:32 AM Chris Cannam

Fix long-standing memory leaks (parameter descriptors and feature list container) in plugin adapter

466:a94ab90dfd53 2016-10-13 05:06 PM Chris Cannam

Remove RequestResponse, PluginConfiguration and PluginStaticData again. I don't think they are proving general enough to be worth adding to this SDK at this point. Will try them out in piper-cpp instead.

465:e32815f133d6 2016-10-13 09:09 AM Chris Cannam

Merge from default branch;

464:7cf38d7ad81d 2016-10-10 03:52 PM Chris Cannam

Merge from branch vampipe

463:43762dba6747 2016-10-10 03:52 PM Chris Cannam

Merge from 454:3949cc56f2ce

462:6ac615fd02a3 2016-10-10 03:51 PM Chris Cannam

Merge from branch vampipe

461:85dadd0d482f 2016-10-10 03:51 PM Chris Cannam

plugins -> available, this changed again in schema

460:b409560a805b 2016-10-10 03:48 PM Chris Cannam

Merge from branch vampipe

459:3949cc56f2ce 2016-10-10 03:48 PM Chris Cannam

Add IPython for test signal

458:eb30742e5e43 2016-09-23 02:18 PM Chris Cannam

pluginData -> plugins like the schema

457:30234a7aaae3 2016-09-19 02:46 PM Chris Cannam

Merge from branch outputid-string-in-featureset

456:86624d166f88 2016-09-19 02:10 PM Chris Cannam

Introduce ListResponse type as well

455:5c07a86abddd 2016-09-19 01:35 PM Chris Cannam

Make RequestResponse types more consistent by adding plugin to ConfigurationResponse and introducing a FinishRequest

454:d6262c77e5a5 2016-09-16 02:13 PM Chris Cannam

Begin plugin output id / index mapping for use in feature sets

453:22b29720da41 2016-09-14 05:35 PM Chris Cannam

Add test using new curve-fsr-mixed output from the Vamp Test Plugin, and make corresponding fix to timestamp logic

452:cd8414edfd32 2016-09-14 05:33 PM Chris Cannam

Fix erroneous test file location left in by accident

451:b4addbeab790 2016-09-06 07:13 PM Chris Cannam

Puzzlingly, this seems to produce the wrong results if assigned directly when compiled using Emscripten. I wonder what I'm missing

450:c053e5e79b8f 2016-08-22 05:15 PM Chris Cannam

Remove unused variable

449:b89653767a60 2016-08-22 10:14 AM Chris Cannam

Add forgotten file...

448:aadfe19a0e94 2016-08-19 11:55 AM Chris Cannam

Might help if these were public

447:80b46389aab0 2016-08-18 04:22 PM Chris Cannam

KissFFT copyright notes

446:d132b92ec65d 2016-08-18 04:04 PM Chris Cannam

Add FFTComplex class by analogy to FFTReal

445:7f7a10bcaff1 2016-08-18 03:06 PM Chris Cannam

Single or double-precision FFTs (double in the default build), not both

444:7bab0c5422f4 2016-08-18 02:43 PM Chris Cannam

Make single/double-precision selectable for input domain adapter windowing and FFTs. Double precision is necessary to pass Sonic Annotator regression tests, though in practice most real-world methods would be fine with single precision.

443:d3f676c07359 2016-08-18 12:03 PM Chris Cannam

Merge from default branch

442:4101e3f80aa0 2016-08-18 12:00 PM Chris Cannam

Fix fixed-sample-rate output timestamps in simple host; update test files

1 2 3 ... 6 (1-100/542) Per page: 25, 50, 100

Also available in: Atom