diff audioDB.cpp @ 321:da2272e029b3 large_adb

Added --adb_feature_root=path filename prefix for locating LARGE_ADB features with relative paths at QUERY time. Also added convenience argument --adb_root=path prefix for -d database command option.
author mas01mc
date Thu, 21 Aug 2008 19:16:21 +0000
parents a995e5ad999a
children 634959ef98f2
line wrap: on
line diff
--- a/audioDB.cpp	Wed Aug 20 13:50:58 2008 +0000
+++ b/audioDB.cpp	Thu Aug 21 19:16:21 2008 +0000
@@ -34,6 +34,10 @@
     error("No command found");
   }
 
+  // perform dbName path prefix subbsitution
+  if(adb_root)
+    prefix_name((char** const)&dbName, adb_root);
+
   if(O2_ACTION(COM_SERVER))
     startServer();
 
@@ -243,6 +247,14 @@
     relative_threshold = args_info.relative_threshold_arg;
   }
 
+  if (args_info.adb_root_given){
+    adb_root = args_info.adb_root_arg;
+  }
+
+  if (args_info.adb_feature_root_given){
+    adb_feature_root = args_info.adb_feature_root_arg;
+  }
+    
   if(args_info.SERVER_given){
     command=COM_SERVER;
     port=args_info.SERVER_arg;