Mercurial > hg > qm-vamp-plugins
changeset 203:811820a78dbf
Merge
author | Chris Cannam <c.cannam@qmul.ac.uk> |
---|---|
date | Tue, 06 Feb 2018 21:13:25 +0000 |
parents | 18712d653873 (diff) 354eee78b9fc (current diff) |
children | d58db4544b9b |
files | |
diffstat | 4 files changed, 13 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- 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 @@ <PropertyGroup Label="UserMacros" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <LinkIncremental>true</LinkIncremental> + <TargetName>qm-vamp-plugins</TargetName> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <LinkIncremental>true</LinkIncremental> @@ -85,7 +86,7 @@ <TargetMachine>MachineX86</TargetMachine> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> - <AdditionalDependencies>$(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)</AdditionalDependencies> + <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)</AdditionalDependencies> <AdditionalOptions>/EXPORT:vampGetPluginDescriptor %(AdditionalOptions)</AdditionalOptions> </Link> </ItemDefinitionGroup>
--- 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<double>(m_config.BPO);
--- 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);