Excellent explanation. I have a couple of things (of very little consequence) to add:
On Sunday 13 Feb 2005 18:58, Pedro Lopez-Cabanillas wrote: > We didn't noticed this issue before, because the enumeration of DSSI > and LADSPA plugins was performed by the sequencer process, while the > other tasks were done by the GUI process. In order to optimize > communications between the sequencer and the GUI at startup, all > tasks are now performed by the GUI. Actually, these tasks are now performed by _both_ the GUI and the sequencer. It turns out to be substantially faster (on both the fast and slow test machines I have, at least) to load all the plugin DLLs and enumerate the plugins in them twice, than to do it once and communicate the results between processes via DCOP. > We took two actions to fix both problems. First was to switch from > QString.toDouble() to qstrtodouble(), see rosestrings.cpp:40. And now that we have the second fix, this one is no longer necessary. I'm going to leave it there for the moment though, just to avoid any further disturbances. Chris ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Rosegarden-devel mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
