Mercurial > hg > svcore
comparison transform/ModelTransformerFactory.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 | a1b6d2e33cab |
| children | cff476cfce77 |
comparison
equal
deleted
inserted
replaced
| 407:88ad01799040 | 408:115f60df1e4d |
|---|---|
| 359 Model * | 359 Model * |
| 360 ModelTransformerFactory::transform(const Transform &transform, | 360 ModelTransformerFactory::transform(const Transform &transform, |
| 361 const ModelTransformer::Input &input, | 361 const ModelTransformer::Input &input, |
| 362 QString &message) | 362 QString &message) |
| 363 { | 363 { |
| 364 std::cerr << "ModelTransformerFactory::transform: Constructing transformer with input model " << input.getModel() << std::endl; | |
| 365 | |
| 364 ModelTransformer *t = createTransformer(transform, input); | 366 ModelTransformer *t = createTransformer(transform, input); |
| 365 if (!t) return 0; | 367 if (!t) return 0; |
| 366 | 368 |
| 367 connect(t, SIGNAL(finished()), this, SLOT(transformerFinished())); | 369 connect(t, SIGNAL(finished()), this, SLOT(transformerFinished())); |
| 368 | 370 |
