# HG changeset patch # User Chris Cannam # Date 1190996106 0 # Node ID 576be0d0d21812e0fba21cdd761d4142b4d4883a # Parent 57d7889f626c618fcaf01b201269b61b68212ed5 * Merge transform directory from sv-match-alignment branch (the previous comment included notes for this stuff, but I missed it in the actual merge) * Fix crash when a transform fails to create an output model and the thread that created the transform then deletes its input model thinking it's no longer needed, even though the transform run thread is still using it -- fix is to wait() on the transform before returning the null output model diff -r 57d7889f626c -r 576be0d0d218 plugin/FeatureExtractionPluginFactory.cpp --- a/plugin/FeatureExtractionPluginFactory.cpp Fri Sep 28 14:32:45 2007 +0000 +++ b/plugin/FeatureExtractionPluginFactory.cpp Fri Sep 28 16:15:06 2007 +0000 @@ -377,7 +377,7 @@ { void *handle = m_handleMap[plugin]; if (handle) { - std::cerr << "unloading library " << handle << " for plugin " << plugin << std::endl; +// std::cerr << "unloading library " << handle << " for plugin " << plugin << std::endl; DLCLOSE(handle); } m_handleMap.erase(plugin);