To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

Statistics Download as Zip
| Branch: | Tag: | Revision:

root / vamp-sdk

# Date Author Comment
539:15a89a89aa9b 2020-05-18 10:48 AM Chris Cannam

Update version number and CHANGELOG

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

Merge from branch c++11-mutex

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

This will be v2.9

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

Update versions throughout to 2.8

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

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

Update CHANGELOG and versions

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

Merge from branch vampipe

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

Might help if these were public

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

434:e979a9c4ffb6 2016-08-16 04:04 PM Chris Cannam

Switch from Cross FFT with option of FFTW build, to KissFFT only (code bundled). This is much faster than the default build and simpler than managing two options.

424:abdf03252c8a 2016-05-12 12:29 PM Chris Cannam

Next version from this branch (if any) will be 2.7

419:55de53d7c777 2016-03-01 12:21 PM Chris Cannam

Merge

410:5628c5ec4000 2015-06-22 09:28 AM Chris Cannam

Naturally, I forgot to update the version in the headers. Argh. Sorry

394:a69901aa85d2 2015-06-02 02:18 PM Chris Cannam

Algorithm includes for std::min, etc

379:28e7aaed3292 2014-09-05 04:13 PM Chris Cannam

Merge

377:e43186ff8854 2014-09-03 12:14 PM Chris Cannam

Fix some uninitialised members that Coverity otherwise complains about

360:2741e4323d1d 2014-03-28 01:13 PM Chris Cannam

Merge

354:e85513153c71 2013-03-28 03:49 PM Chris Cannam

Initialise rate to 0. Otherwise there's a danger plugins will change the SampleType (e.g. to VariableSampleRate) but not set the rate because they don't think they need it (when in fact it needs to be set to 0)

349:dc40fff9f20b 2013-03-28 09:16 AM Chris Cannam

Bump version to 2.5

338:c0914307b0df 2012-07-12 12:01 PM Chris Cannam

FFT: make functions static

337:d5c5a52e6c9f 2012-07-12 11:37 AM Chris Cannam

Make the simple base-fft implementation accessible for use by plugins as well. Bump version to 2.4

332:f9e13bc35b3e 2012-05-25 10:45 AM Chris Cannam

Bump up version to 2.3.1, add C-linkage symbols for library versions so autoconf can check them

326:ef1dc9963638 2011-11-24 01:18 PM Chris Cannam

Update versions throughout

307:ebc47e614cf5 2010-08-25 05:09 PM Chris Cannam
  • Update versions to 2.2 throughout; also add script used to do this
290:c97e70ed5abc 2009-09-21 10:33 AM Chris Cannam
  • Doc updates, copyright updates, etc., in preparation for 2.1 release
265:03c7167e1f30 2008-11-20 08:16 PM Chris Cannam
  • Use _VAMP_PLUGIN_IN_HOST_NAMESPACE rather than omitting plugin namespace
    completely in host context
  • Doc and build warning updates
263:4454843ff384 2008-11-20 03:01 PM Chris Cannam
  • OK, we're going to have to place the host stuff in its own namespace
    too. Otherwise our new SV build on OSX fails to load old plugins
    because they pull in the host namespace PluginBase and thus report
    the wrong Vamp version... sigh
243:3cf5bd155e5b 2008-11-10 10:04 PM Chris Cannam
  • Some build improvements
  • Make parameterisable values in tempo estimator into parameters
234:7b12c3decc42 2008-11-07 04:39 PM Chris Cannam
  • install fixes, mostly
233:521734d2b498 2008-11-07 03:28 PM Chris Cannam
  • Flatten directory tree a bit, update doxygen
230:5ee166dccfff 2008-11-07 02:11 PM Chris Cannam
  • Add include guards; make code compile!
229:3451f7dfa2be 2008-11-06 04:55 PM Chris Cannam
  • more moving
228:e58242c9ff85 2008-11-06 02:21 PM Chris Cannam
  • more moving
227:6b30e064cab7 2008-11-06 02:13 PM Chris Cannam
  • more moving
226:14029eb08472 2008-11-06 02:05 PM Chris Cannam
  • start moving things about
216:991d2ae87980 2008-10-28 02:02 PM Chris Cannam
  • doc update
205:aaa55dfd2a1e 2008-10-14 09:41 PM Chris Cannam
  • MSVC build updates
197:fe30a25ee4f8 2008-10-07 10:07 PM Chris Cannam
  • Add processInterleaved to PluginChannelAdapter
196:5c202da82a46 2008-10-07 09:07 PM Chris Cannam
  • pass through reset() call to plugin!
195:1e4c6f25ded6 2008-10-07 05:57 PM Chris Cannam
  • More accurate calculation of summaries in continuous-time mode
  • Labels
  • Make some debug output optional
194:27cfae2a4155 2008-09-30 02:24 PM Chris Cannam
  • Make summarising adapter debug optional
  • Tidy up template generator output a bit
  • Clarify an error message
192:d4fbd4e6fdbf 2008-09-18 05:08 PM Chris Cannam
  • Add hasDuration to output descriptor as well as the features themselves
191:d1bdcd4a226f 2008-09-18 12:47 PM Chris Cannam

...

190:1982246a3902 2008-09-17 02:16 PM Chris Cannam
  • Provide PluginWrapper method for getting hold of a nested wrapper
    directly (a bit gross, but useful)
  • Use the above to enable the simple host to adjust timestamps
    appropriately when printing out results from input domain adapter
    wrapped plugins
189:5ce2c3f79a45 2008-09-17 12:00 PM Chris Cannam
  • Fix horrible memory access error
188:5a6446a2346a 2008-09-15 05:04 PM Chris Cannam
  • More work on summarising adapter -- fixes for segmentation &c
187:ed8aa954e72f 2008-09-12 05:27 PM Chris Cannam
  • Segmentation work for summarisation
186:8311695c13f9 2008-09-11 05:11 PM Chris Cannam
  • segmentation for results being summarised -- I need to come up with a
    good way to test this before going any further!
185:701505ac170c 2008-09-11 02:46 PM Chris Cannam
  • Reorganise accumulators to facilitate segmentation
184:26c200c3fc42 2008-09-10 03:54 PM Chris Cannam
  • Fixes to summarisation (calculation of durations)
183:c053ababbf7e 2008-09-05 02:52 PM Chris Cannam
  • Fixes to continuous time averaging
182:3fcac0f3afdc 2008-09-04 05:15 PM Chris Cannam
  • More fixes to continuous time averaging
181:cd16cbf80c87 2008-09-04 04:19 PM Chris Cannam
  • More work on continuous-time averaging
180:9a58bd07aa4d 2008-09-03 04:59 PM Chris Cannam
  • Part way to providing support for continuous-time averaging summaries
179:72bf540da84f 2008-08-07 05:34 PM Chris Cannam
  • Add UnknownSummaryType
178:a5ede8515893 2008-08-06 05:18 PM Chris Cannam
  • note in comment
177:2258794251be 2008-08-06 03:45 PM Chris Cannam
  • fix uninitialised count in summariser
176:adfb6348881c 2008-08-05 04:36 PM Chris Cannam
  • add getSummaryForAllOutputs
175:4811fb599a97 2008-08-05 04:15 PM Chris Cannam
  • summarising adapter might sort of work now -- quite untested though
174:a6346812db44 2008-08-05 02:38 PM Chris Cannam
  • PluginSummarisingAdapter now compiles -- though doesn't actually work
    yet
173:a6981e5dafe5 2008-08-04 05:13 PM Chris Cannam
  • make a start on the summarising adapter
171:dcc5df7e3253 2008-07-25 03:02 PM Chris Cannam
  • copyright note update
170:ff72d97823f7 2008-07-25 03:01 PM Chris Cannam
  • Add means to obtain actually used step & block sizes from buffering
    adapter
169:af8e59f43d1d 2008-07-25 12:49 PM Chris Cannam
  • Add capability for setting underlying plugin's step and block sizes
    to PluginBufferingAdapter
168:006a775133b1 2008-07-24 05:50 PM Chris Cannam
  • Re-do the way the v2 structure (with durations) is returned.
    I bungled backward compatibility -- I failed to spot the contiguous
    array returned from process()... duh. Also bump library versions.
167:31eda4b11f2b 2008-07-17 09:52 AM Chris Cannam
  • First bit of Vamp v2 work -- add an optional duration to features in
    a backward compatible way.

    Warning: this code is unstable and experimental and may change
    significantly in the coming weeks.

166:120f88880347 2008-07-09 12:00 PM Chris Cannam
  • oops -- bump versions
162:8c8854a78dcd 2008-07-09 10:36 AM Chris Cannam
  • Update README, .la files etc for 1.3
161:7fc1041daa9d 2008-07-07 06:17 PM Chris Cannam
  • Revert pragmas and RTLD_GLOBAL -- we think we can fix the underlying
    problem in vampy instead
140:a6cfe3d9f752 2008-06-19 04:12 PM Chris Cannam
  • Load plugins with RTLD_GLOBAL -- otherwise Vampy plugins will be unable to
    load additional modules (for some reason I don't fully understand)
137:dbab8c3a6571 2008-06-16 01:22 PM Chris Cannam
  • Improve resilience of frame - real-time - frame round-trip conversions
134:c1dce0b033cb 2008-04-24 11:27 AM Chris Cannam
  • Permit '-' as well as the other characters in identifiers (existing plugins
    were already using this character, it's really the documentation that was
    at fault)
  • Fix failure to return output descriptors properly from PluginBufferingAdapter
  • Fix incorrect sample rate in output descriptors for certain sample types...
133:92ca8e401044 2008-03-20 01:22 PM Chris Cannam
  • PluginBufferingAdapter: Rewrite OneSamplePerStep to FixedSampleRate, not
    VariableSampleRate (so result is still dense); do not change FixedSampleRate
    to VariableSampleRate either; do not do the work of rewriting outputs that
    don't need to be rewritten
132:f5fff1c6f06d 2008-03-20 01:16 PM Chris Cannam
  • should not be using <> include for this
131:761d248f0198 2008-03-19 10:42 PM Chris Cannam
  • DT_REG really isn't as common as I'd thought, and we don't really care
130:44e6b94c2696 2008-03-11 09:22 AM Chris Cannam
  • patch from Tim Blechmann for gcc-4.3 compile
126:7a27dbdd663a 2008-02-28 01:41 PM Chris Cannam
  • doc for buffering adapter
125:24859c958732 2008-02-28 12:53 PM Chris Cannam
  • Bump up versions for 1.2
108:1e7ab0399852 2008-02-08 10:50 AM Chris Cannam
  • marginal performance improvement through use of reserve() in
    PluginHostAdapter::convertFeatures
104:08d8c8ee6097 2008-01-31 09:24 AM Chris Cannam
  • implement reset() in PluginBufferingAdapter
103:2cb46126ef59 2008-01-29 04:13 PM Chris Cannam
  • Attempt to clarify licensing implications of HAVE_FFTW3
102:ca40f3bc99f0 2008-01-29 02:23 PM Chris Cannam
  • Make PluginBufferingAdapter more efficient with use of ring buffer in place
    of copy-shuffling queue
101:5c9f267c48c0 2008-01-28 12:34 PM Chris Cannam
  • Add optional support for FFTW through HAVE_FFTW3 flag. Off by default,
    and should be off in any distro packages, for licensing reasons.
99:fe31e6aed666 2008-01-14 11:00 AM Chris Cannam
  • Add --list-by-category to vamp-simple-host
  • Some comment updates
98:896a97349ac5 2007-12-03 12:57 PM Chris Cannam
  • Add a static wrapper object to wrap the static instance pointer, so that
    it can be properly deleted on program exit instead of showing up in certain
    tools as leaked
97:ca44b3594d2e 2007-11-18 10:53 AM Chris Cannam
93:cd72c0473341 2007-11-02 02:55 PM Chris Cannam

...

92:c94c066a4897 2007-11-02 02:54 PM Chris Cannam
  • Add Mark L's PluginBufferingAdapter
86:9aa6c4eaedee 2007-09-30 10:45 AM Chris Cannam
  • update .la files
82:c8b48bc6db3d 2007-09-19 03:04 PM Chris Cannam
  • Add sdkstatic target
80:e33fa45f0935 2007-09-18 10:39 AM Chris Cannam
  • avoid trying to use timeval if building on Windows
78:6bf198e06d72 2007-08-23 11:31 AM Chris Cannam
  • doc updates
76:6683f99107cf 2007-06-07 03:15 PM Chris Cannam
  • Use m_impl structure for PluginAdapter as well
  • Doc updates
75:0f8524203677 2007-06-07 02:56 PM Chris Cannam
  • doc updates
74:64d45f526afc 2007-06-06 02:14 PM Chris Cannam
  • strengthen imprecations against doing heavy lifting in plugin constructor
73:6d16c376fd2f 2007-06-06 01:49 PM Chris Cannam
  • Make library name case-insensitive in PluginLoader
  • Some doc updates
72:65add4f460e9 2007-06-06 01:20 PM Chris Cannam
  • make PluginLoader quicker to load a single named plugin (don't always
    have to bother enumerating them all first)
71:64697dca0d48 2007-06-06 11:02 AM Chris Cannam
  • update copyrights
70:fd58037b4a7b 2007-06-06 11:00 AM Chris Cannam
  • use m_impl for channel and input domain adapters as well