# HG changeset patch # User Chris Cannam # Date 1517951605 0 # Node ID 811820a78dbf54ed5edea25ec05b5b2100a10d8c # Parent 18712d653873477d7af5681d414c45878c25c40a# Parent 354eee78b9fc0cb55c3988e313c601a65bf73370 Merge diff -r 354eee78b9fc -r 811820a78dbf build/msvc/QMVampPlugins.vcxproj --- a/build/msvc/QMVampPlugins.vcxproj Tue Feb 06 13:12:11 2018 +0000 +++ b/build/msvc/QMVampPlugins.vcxproj Tue Feb 06 21:13:25 2018 +0000 @@ -64,6 +64,7 @@ true + qm-vamp-plugins true @@ -85,7 +86,7 @@ MachineX86 true Windows - $(ProjectDir)..\mingw32\atlas.lib;$(ProjectDir)..\mingw32\cblas.lib;$(ProjectDir)..\mingw32\lapack.lib;$(ProjectDir)..\mingw32\f77blas.lib;$(ProjectDir)..\mingw32\g2cstubs.lib;$(ProjectDir)\no-vprintf.lib;%(AdditionalDependencies) + $(SolutionDir)\$(Configuration)\qm-dsp.lib;$(ProjectDir)\lib32\atlas.lib;$(ProjectDir)\lib32\cblas.lib;$(ProjectDir)\lib32\lapack.lib;$(ProjectDir)\lib32\f77blas.lib;$(ProjectDir)\lib32\g2cstubs.lib;$(ProjectDir)\lib32\no-vprintf.lib;%(AdditionalDependencies) /EXPORT:vampGetPluginDescriptor %(AdditionalOptions) diff -r 354eee78b9fc -r 811820a78dbf plugins/ChromagramPlugin.cpp --- a/plugins/ChromagramPlugin.cpp Tue Feb 06 13:12:11 2018 +0000 +++ b/plugins/ChromagramPlugin.cpp Tue Feb 06 21:13:25 2018 +0000 @@ -216,6 +216,11 @@ if (channels < getMinChannelCount() || channels > getMaxChannelCount()) return false; + if (m_inputSampleRate > 384000) { + std::cerr << "ChromagramPlugin::initialise: Maximum input sample rate is 384000" << std::endl; + return false; + } + m_chromagram = new Chromagram(m_config); m_binsums = vector(m_config.BPO); diff -r 354eee78b9fc -r 811820a78dbf plugins/ConstantQSpectrogram.cpp --- a/plugins/ConstantQSpectrogram.cpp Tue Feb 06 13:12:11 2018 +0000 +++ b/plugins/ConstantQSpectrogram.cpp Tue Feb 06 21:13:25 2018 +0000 @@ -213,6 +213,11 @@ if (channels < getMinChannelCount() || channels > getMaxChannelCount()) return false; + if (m_inputSampleRate > 384000) { + std::cerr << "ConstantQSpectrogram::initialise: Maximum input sample rate is 384000" << std::endl; + return false; + } + setupConfig(); m_cq = new ConstantQ(m_config); diff -r 354eee78b9fc -r 811820a78dbf vext-lock.json --- a/vext-lock.json Tue Feb 06 13:12:11 2018 +0000 +++ b/vext-lock.json Tue Feb 06 21:13:25 2018 +0000 @@ -4,7 +4,7 @@ "pin": "13e551657422" }, "qm-dsp": { - "pin": "254313f0ef9b" + "pin": "eee235c4f962" } } }