Merge branch 'master' into audioengine
[ardour.git] / libs / ardour / panner_manager.cc
index 6230b6b429a51e2082a7bc72f45a948b8eec1564..94e8d4ff2f0eb38b1ee051083dd90c8cc3ffe12c 100644 (file)
@@ -26,6 +26,7 @@
 #include "pbd/compose.h"
 #include "pbd/file_utils.h"
 
+#include "ardour/debug.h"
 #include "ardour/panner_manager.h"
 #include "ardour/panner_search_path.h"
 
@@ -61,13 +62,9 @@ PannerManager::instance ()
 void
 PannerManager::discover_panners ()
 {
-       vector<sys::path> panner_modules;
+       vector<std::string> panner_modules;
 
-       /* We reject symlinked panner .so files below, so we must find the unlinked
-          (versioned) names here.
-       */
-       Glib::PatternSpec so_extension_pattern("*.so*");
-       
+       Glib::PatternSpec so_extension_pattern("*.so");
        Glib::PatternSpec dylib_extension_pattern("*.dylib");
 
        find_matching_files_in_search_path (panner_search_path (),
@@ -76,12 +73,13 @@ PannerManager::discover_panners ()
        find_matching_files_in_search_path (panner_search_path (),
                                            dylib_extension_pattern, panner_modules);
 
-       info << string_compose (_("looking for panners in %1"), panner_search_path().to_string()) << endmsg;
+       DEBUG_TRACE (DEBUG::Panning, string_compose (_("looking for panners in %1"), panner_search_path().to_string()));
 
-       for (vector<sys::path>::iterator i = panner_modules.begin(); i != panner_modules.end(); ++i) {
-               panner_discover ((*i).to_string());
+       for (vector<std::string>::iterator i = panner_modules.begin(); i != panner_modules.end(); ++i) {
+               panner_discover (*i);
        }
 }
+
 int
 PannerManager::panner_discover (string path)
 {
@@ -99,7 +97,7 @@ PannerManager::panner_discover (string path)
 
                if (i == panner_info.end()) {
                        panner_info.push_back (pinfo);
-                       info << string_compose(_("Panner discovered: \"%1\" in %2"), pinfo->descriptor.name, path) << endmsg;
+                       DEBUG_TRACE (DEBUG::Panning, string_compose(_("Panner discovered: \"%1\" in %2"), pinfo->descriptor.name, path));
                }
        }