comparison data/model/AlignmentModel.cpp @ 408:115f60df1e4d

* Speed up spectrogram painting by releasing mutex in FFTDataServer while calculating data prior to writing it, and by adding whole-column value query methods to FFT objects * Add paint cache to Thumbwheel -- repaints of this widget were slowing down the whole spectrogram repaint * More uses of MutexLocker (named and with debug) and more profile points * Make startup much quicker some of the time, with OSC server in place
author Chris Cannam
date Thu, 08 May 2008 14:46:22 +0000
parents 88ad01799040
children 6075c90744d4
comparison
equal deleted inserted replaced
407:88ad01799040 408:115f60df1e4d
15 15
16 #include "AlignmentModel.h" 16 #include "AlignmentModel.h"
17 17
18 #include "SparseTimeValueModel.h" 18 #include "SparseTimeValueModel.h"
19 19
20 //#define DEBUG_ALIGNMENT_MODEL 1 20 #define DEBUG_ALIGNMENT_MODEL 1
21 21
22 AlignmentModel::AlignmentModel(Model *reference, 22 AlignmentModel::AlignmentModel(Model *reference,
23 Model *aligned, 23 Model *aligned,
24 Model *inputModel, 24 Model *inputModel,
25 SparseTimeValueModel *path) : 25 SparseTimeValueModel *path) :