Mercurial > hg > svcore
diff transform/FeatureExtractionModelTransformer.cpp @ 875:3e6ed8a8577b tonioni
Use a sparse time-value model only for outputs with fixed bin count of 1, not for those with unknown bin count.
(Precursor to using more than one model for outputs with unknown bin count)
author | Chris Cannam |
---|---|
date | Tue, 28 Jan 2014 18:52:22 +0000 |
parents | 13803edd513d |
children | 47aa3aeb687b |
line wrap: on
line diff
--- a/transform/FeatureExtractionModelTransformer.cpp Tue Jan 14 16:22:49 2014 +0000 +++ b/transform/FeatureExtractionModelTransformer.cpp Tue Jan 28 18:52:22 2014 +0000 @@ -392,7 +392,7 @@ QString outputEventTypeURI = description.getOutputEventTypeURI(outputId); out->setRDFTypeURI(outputEventTypeURI); - } else if (binCount == 1 || + } else if ((binCount == 1 && m_descriptors[n]->hasFixedBinCount) || (m_descriptors[n]->sampleType == Vamp::Plugin::OutputDescriptor::VariableSampleRate)) {