Mercurial > hg > segmenter-vamp-plugin
diff songparts/SongParts.cpp @ 32:28aafd0c1a5d slimline
Avoid crash on empty input
author | Chris Cannam |
---|---|
date | Fri, 11 May 2012 16:30:34 +0100 |
parents | d0c44829a1ed |
children | 325cc75df35a |
line wrap: on
line diff
--- a/songparts/SongParts.cpp Fri May 11 16:30:20 2012 +0100 +++ b/songparts/SongParts.cpp Fri May 11 16:30:34 2012 +0100 @@ -767,6 +767,8 @@ // quantised and pseudo-quantised (beat-wise) chroma std::vector<FeatureList> quantisedChroma = beatQuantiser(chromaList, masterFeatureset[m_beatOutputNumber]); + + if (quantisedChroma.empty()) return masterFeatureset; masterFeatureset[m_qchromafwOutputNumber] = quantisedChroma[0]; masterFeatureset[m_qchromaOutputNumber] = quantisedChroma[1];