Mercurial > hg > svcore
diff transform/FeatureExtractionModelTransformer.cpp @ 1837:1b688ab5f1b3
Unify various vectors to our base floatvec_t type; store columns in fft model cache at their desired height so we can return a reference (speeding up the peak-frequency spectrogram in particular)
author | Chris Cannam |
---|---|
date | Thu, 09 Apr 2020 11:22:55 +0100 |
parents | 5f8fbbde08ff |
children | b504df98c3be |
line wrap: on
line diff
--- a/transform/FeatureExtractionModelTransformer.cpp Mon Apr 06 13:55:44 2020 +0100 +++ b/transform/FeatureExtractionModelTransformer.cpp Thu Apr 09 11:22:55 2020 +0100 @@ -1156,7 +1156,9 @@ <BasicCompressedDenseThreeDimensionalModel>(outputId); if (!model) return; - DenseThreeDimensionalModel::Column values = feature.values; + DenseThreeDimensionalModel::Column values; + values.insert(values.begin(), + feature.values.begin(), feature.values.end()); if (!feature.hasTimestamp && m_fixedRateFeatureNos[n] >= 0) { model->setColumn(m_fixedRateFeatureNos[n], values);