plugins/{Mfcc,MelEnergy}.cpp: set samplerate to OneSamplePerStep, remove feature...
authorPaul Brossier <piem@piem.org>
Tue, 3 Feb 2015 09:25:08 +0000 (10:25 +0100)
committerPaul Brossier <piem@piem.org>
Tue, 3 Feb 2015 09:25:08 +0000 (10:25 +0100)
plugins/MelEnergy.cpp
plugins/Mfcc.cpp

index 779bffa..40f9aeb 100644 (file)
@@ -189,7 +189,7 @@ MelEnergy::getOutputDescriptors() const
     d.binCount = m_nfilters;
     d.isQuantized = true;
     d.sampleType = OutputDescriptor::FixedSampleRate;
-    d.sampleRate = m_inputSampleRate / m_stepSize;
+    d.sampleRate = OutputDescriptor::OneSamplePerStep;
     list.push_back(d);
 
     return list;
@@ -218,8 +218,6 @@ MelEnergy::process(const float *const *inputBuffers,
     aubio_filterbank_do(m_melbank, m_ispec, m_ovec);
 
     Feature feature;
-    //feature.hasTimestamp = false;
-    feature.timestamp = timestamp;
     for (uint_t i = 0; i < m_ovec->length; i++) {
         float value = m_ovec->data[i];
         feature.values.push_back(value);
index 0ebc518..4460df5 100644 (file)
@@ -200,7 +200,7 @@ Mfcc::getOutputDescriptors() const
     d.binCount = m_ncoeffs;
     d.isQuantized = true;
     d.sampleType = OutputDescriptor::FixedSampleRate;
-    d.sampleRate = m_inputSampleRate / m_stepSize;
+    d.sampleRate = OutputDescriptor::OneSamplePerStep;
     list.push_back(d);
 
     return list;
@@ -229,8 +229,6 @@ Mfcc::process(const float *const *inputBuffers,
     aubio_mfcc_do(m_mfcc, m_ispec, m_ovec);
 
     Feature feature;
-    //feature.hasTimestamp = false;
-    feature.timestamp = timestamp;
     for (uint_t i = 0; i < m_ovec->length; i++) {
         float value = m_ovec->data[i];
         feature.values.push_back(value);