diff --git a/Source/PS_Source/StretchSource.cpp b/Source/PS_Source/StretchSource.cpp index b235b86..fa99662 100644 --- a/Source/PS_Source/StretchSource.cpp +++ b/Source/PS_Source/StretchSource.cpp @@ -18,7 +18,6 @@ StretchAudioSource::StretchAudioSource(int initialnumoutchans, for (int i = 0; i < enab_pars.size(); ++i) { m_specproc_order.emplace_back(i, enab_pars[i]); - m_specprocmap[i] = i; } //m_specproc_order = { {0,false} , { 1, false} ,{2,true},{3,true},{4,true},{5,false},{6,true},{7,true},{8,false} }; setNumOutChannels(initialnumoutchans); @@ -74,9 +73,6 @@ std::vector StretchAudioSource::getSpectrumProcessOrder() void StretchAudioSource::setSpectrumProcessOrder(std::vector order) { ScopedLock locker(m_cs); - m_specprocmap.clear(); - for (int i = 0; i < order.size(); ++i) - m_specprocmap[i] = order[i].m_index; m_specproc_order = order; Logger::writeToLog("<**"); for (auto& e : m_specproc_order) diff --git a/Source/PS_Source/StretchSource.h b/Source/PS_Source/StretchSource.h index 0e6417c..0989d5c 100644 --- a/Source/PS_Source/StretchSource.h +++ b/Source/PS_Source/StretchSource.h @@ -143,7 +143,7 @@ private: std::vector m_resampler_outbuf; CriticalSection m_cs; std::vector m_specproc_order; - std::unordered_map m_specprocmap; + bool m_stop_play_requested = false; double m_freeze_pos = 0.0; int64_t m_output_counter = 0;