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 |