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