diff audioDB.cpp @ 279:dee55886eca0 sampling

make the RNG a part of the audioDB object. Easier to deal with memory discipline and initialization (though note the FIXME comment in audioDB::initTables()). Also initialize the RNG from the current time. A mature implementation would use a proper source of entropy...
author mas01cr
date Wed, 02 Jul 2008 13:53:23 +0000
parents 1c76d5f41708
children
line wrap: on
line diff
--- a/audioDB.cpp	Tue Jul 01 22:17:33 2008 +0000
+++ b/audioDB.cpp	Wed Jul 02 13:53:23 2008 +0000
@@ -97,6 +97,9 @@
   if(l2normTable)
     munmap(l2normTable, l2normTableLength);
 
+  if(rng)
+    gsl_rng_free(rng);
+
   if(dbfid>0)
     close(dbfid);
   if(infid>0)