13
0

Somewhat guesswork-laden fix for VAMP plugin assertion failures (#3897, #3878, #3893).

git-svn-id: svn://localhost/ardour2/branches/3.0@9247 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
Carl Hetherington 2011-03-30 14:58:46 +00:00
parent de3ee71138
commit 9cca13db62

View File

@ -414,16 +414,17 @@ PluginLoader::Impl::loadPlugin(PluginKey key,
m_pluginLibraryHandleMap[adapter] = handle;
if (adapterFlags & ADAPT_BUFFER_SIZE) {
PluginBufferingAdapter* a = new PluginBufferingAdapter(adapter);
adapter = a;
}
if (adapterFlags & ADAPT_INPUT_DOMAIN) {
if (adapter->getInputDomain() == Plugin::FrequencyDomain) {
adapter = new PluginInputDomainAdapter(adapter);
}
}
if (adapterFlags & ADAPT_BUFFER_SIZE) {
adapter = new PluginBufferingAdapter(adapter);
}
if (adapterFlags & ADAPT_CHANNEL_COUNT) {
adapter = new PluginChannelAdapter(adapter);
}