Mercurial > hg > svapp
diff framework/Align.h @ 702:e4d92aaa689c
Abandon ongoing alignment if asked to re-align before it has completed
author | Chris Cannam |
---|---|
date | Wed, 14 Aug 2019 13:55:12 +0100 |
parents | c8ba09756eff |
children |
line wrap: on
line diff
--- a/framework/Align.h Thu Aug 08 13:34:12 2019 +0100 +++ b/framework/Align.h Wed Aug 14 13:55:12 2019 +0100 @@ -105,6 +105,8 @@ ModelId, // an AlignmentModel float tuningFrequency = 0.f); + void abandonOngoingAlignment(ModelId otherId); + QMutex m_mutex; struct TuningDiffRec { @@ -112,7 +114,7 @@ ModelId alignment; // an AlignmentModel ModelId preparatory; // a SparseTimeValueModel }; - + // tuning-difference output model (a SparseTimeValueModel) -> data // needed for subsequent alignment std::map<ModelId, TuningDiffRec> m_pendingTuningDiffs;