# HG changeset patch # User Chris Cannam # Date 1172580548 0 # Node ID a5e23a7501a2c431ce22f7443534e80d6b44fe91 # Parent 1169d00391d871554b6b32c5192298c12eb03e5c * Update to support API versioning diff -r 1169d00391d8 -r a5e23a7501a2 libmain.cpp --- a/libmain.cpp Mon Feb 26 18:10:34 2007 +0000 +++ b/libmain.cpp Tue Feb 27 12:49:08 2007 +0000 @@ -27,8 +27,11 @@ static Vamp::PluginAdapter notesAdapter; static Vamp::PluginAdapter tempoAdapter; -const VampPluginDescriptor *vampGetPluginDescriptor(unsigned int index) +const VampPluginDescriptor *vampGetPluginDescriptor(unsigned int vampApiVersion, + unsigned int index) { + if (vampApiVersion < 1) return 0; + switch (index) { case 0: return onsetAdapter.getDescriptor(); case 1: return pitchAdapter.getDescriptor(); diff -r 1169d00391d8 -r a5e23a7501a2 plugins/Tempo.cpp --- a/plugins/Tempo.cpp Mon Feb 26 18:10:34 2007 +0000 +++ b/plugins/Tempo.cpp Tue Feb 27 12:49:08 2007 +0000 @@ -22,7 +22,7 @@ using std::cerr; using std::endl; -#define HAVE_AUBIO_LOCKED_TEMPO_HACK +//#define HAVE_AUBIO_LOCKED_TEMPO_HACK Tempo::Tempo(float inputSampleRate) : Plugin(inputSampleRate),