Mercurial > hg > svcore
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) : |