#include "pbd/compose.h"
#include "pbd/file_utils.h"
+#include "ardour/debug.h"
#include "ardour/panner_manager.h"
#include "ardour/panner_search_path.h"
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 (),
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)
{
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));
}
}