log audioDB.cpp @ 770:c54bc2ffbf92 tip

age author description
Sat, 15 Oct 2011 17:28:07 +0000 mas01mc Adding Kullback-Leibler divergence as alternate distance function
Thu, 02 Jun 2011 16:31:44 +0000 mas01cr Fix analogous signed/unsigned mistake in command-line binary
Thu, 25 Nov 2010 13:42:40 +0000 mas01mc Adding mkc_lsh_update branch, trunk candidate with improved LSH: merged trunk 1095 and branch multiprobe_lsh fewerQueryDatumReads
Thu, 22 Apr 2010 21:04:10 +0000 mas01cr actually implement the sampling functionality requested
Thu, 22 Apr 2010 21:04:04 +0000 mas01cr support distinction between exhaustive / nonexhaustive sampling
Thu, 22 Apr 2010 21:03:59 +0000 mas01cr simplify sample code slightly
Thu, 22 Apr 2010 21:03:47 +0000 mas01cr begin work on sampling API
Fri, 05 Mar 2010 16:01:06 +0000 mas01cr First implementation of separate query / instance hopsizes
Fri, 05 Mar 2010 16:00:53 +0000 mas01cr Extend results structure to include a key for the query.
Tue, 05 Jan 2010 16:44:06 +0000 mas01cr Sampling enhancements
Tue, 27 Oct 2009 17:48:55 +0000 mas01cr Rework the audioDB binary / gengetopt command-line parsing glue
Fri, 14 Aug 2009 16:39:32 +0000 mas01cr Fix some fd leaks in the command-line binary
Mon, 06 Jul 2009 15:26:24 +0000 mas01cr Some memory-handling fixes
Wed, 24 Jun 2009 11:15:15 +0000 mas01mj Fix for startup segfault (shifted the param parsing to the start of processArgs)
Wed, 11 Feb 2009 12:38:03 +0000 mas01cr Implement a rudimentary API for audioDB::liszt
Sun, 08 Feb 2009 06:41:55 +0000 mas01mc A fix for using_query_point with query_by_key (i.e. not by file). This code path still loads the entire query file, even if using one vector. Loading of query data needs better rationalization. multiprobeLSH
Fri, 06 Feb 2009 21:08:35 +0000 mas01mc Added back single-query point I/O behaviour from pre API-inversion. Thus only those query vectors required are loaded when using query-from-file. Tests 0006 and 0007 fail silently with this change. multiprobeLSH
Fri, 06 Feb 2009 17:08:21 +0000 mas01mc Removed obsolete dbH header pointer dereferences in audioDB.cpp. Replaced with the API adb->header type calls. The dbH calls were causing segfaults when attempting to index an empty database or during batch inserts in some rare cases.
Sat, 24 Jan 2009 09:39:39 +0000 mas01cr in audioDB::query, open the database file with O_RDONLY.
Thu, 15 Jan 2009 13:57:33 +0000 mas01cr Code rearrangements to tease apart library code from C++ audioDB code.
Tue, 13 Jan 2009 21:37:14 +0000 mas01cr Better soap memory correctness.
Tue, 13 Jan 2009 21:37:10 +0000 mas01cr Free bits of the datum constructed in audioDB::query.
Tue, 13 Jan 2009 21:26:26 +0000 mas01cr Remove vestiges of old allowed_keys implementation of restrict list
Sat, 10 Jan 2009 16:47:57 +0000 mas01cr Merge api-inversion branch (-r656:771, but I don't expect to return to
Sat, 10 Jan 2009 15:33:25 +0000 mas01cr Mostly disentangle API from command-line binary. api-inversion
Fri, 09 Jan 2009 18:05:32 +0000 mas01mc Fixed memory leaks, added WS --no_unit_norming, and removed capping of LSH_N_POINT_BITS to 15 bits, instead allow any number of bits to encode points, remaining bits encode tracks
Wed, 31 Dec 2008 15:44:16 +0000 mas01cr Move audioDB::query over to audioDB.cpp api-inversion
Wed, 31 Dec 2008 14:08:43 +0000 mas01mc Removed silly restriction on query point. Now has a more sensible upper bound
Tue, 30 Dec 2008 23:56:57 +0000 mas01cr No more audioDB::index_allocate and audioDB::index_init_query api-inversion
Sun, 28 Dec 2008 22:43:50 +0000 mas01cr No more global shingle vector of vectors. api-inversion
Sun, 28 Dec 2008 18:44:08 +0000 mas01cr Start using the query state structure. api-inversion
Wed, 24 Dec 2008 10:57:18 +0000 mas01cr No more indata api-inversion
Wed, 24 Dec 2008 10:57:01 +0000 mas01cr No more trackOffsetTable api-inversion
Wed, 24 Dec 2008 10:55:32 +0000 mas01cr dataBuf is no more. api-inversion
Wed, 24 Dec 2008 10:55:28 +0000 mas01cr Delete char *db field from audioDB class. api-inversion
Wed, 24 Dec 2008 10:55:03 +0000 mas01cr Baby steps... api-inversion
Tue, 23 Dec 2008 20:41:58 +0000 mas01mc Small changes to add restrict list to indexed search. Removed redundant methods in indexed query code paths.
Tue, 09 Dec 2008 22:48:30 +0000 mas01cr The lesser of two evils, part 2. api-inversion
Fri, 05 Dec 2008 22:32:49 +0000 mas01cr invert audioDB::insert / audiodb_insert(). api-inversion
Wed, 03 Dec 2008 17:40:15 +0000 mas01cr Move the struct adb definition from the auidioDB_API.h into the api-inversion
Wed, 03 Dec 2008 14:53:20 +0000 mas01cr Invert audioDB::l2norm / audiodb_l2norm() api-inversion
Thu, 27 Nov 2008 16:22:52 +0000 mas01cr Invert audioDB::power_flag / audiodb_power() api-inversion
Thu, 27 Nov 2008 15:19:49 +0000 mas01cr Invert audioDB::dump / audiodb_dump(). api-inversion
Thu, 27 Nov 2008 15:19:45 +0000 mas01cr Don't divide by zero. api-inversion
Thu, 27 Nov 2008 10:19:50 +0000 mas01ik Missing key option added to API.
Tue, 25 Nov 2008 16:41:01 +0000 mas01cr Invert audioDB::status / audiodb_status(). api-inversion
Tue, 25 Nov 2008 16:40:59 +0000 mas01cr There can be only one (again). api-inversion
Mon, 24 Nov 2008 15:42:15 +0000 mas01cr Include some necessary information in struct adb. api-inversion
Mon, 24 Nov 2008 12:50:38 +0000 mas01cr close the database returned from audiodb_create() inside audioDB::create api-inversion
Mon, 24 Nov 2008 11:12:57 +0000 mas01cr Preparation for more complex inversion. api-inversion
Fri, 21 Nov 2008 15:22:15 +0000 mas01cr Invert audiodb_create() / audioDB::create(). api-inversion
Fri, 21 Nov 2008 14:52:43 +0000 mas01cr Fix some more argvctr+1 errors
Fri, 21 Nov 2008 14:32:27 +0000 mas01cr API const correctness.
Fri, 14 Nov 2008 21:15:02 +0000 mas01cr Fix sizeof(char *) -> strlen() thinko.
Thu, 13 Nov 2008 12:54:15 +0000 mas01cr Proper dependency information for audioDB.cpp:
Wed, 12 Nov 2008 15:40:40 +0000 mas01cr Merge gcc-4.3-cleanups branch (-r629:642, but I consider that branch as
Wed, 12 Nov 2008 15:23:30 +0000 mas01cr deal with the write() calls in implementation of the API, too. gcc-4.3-cleanups
Wed, 12 Nov 2008 13:05:14 +0000 mas01cr Add some braces to avoid ambiguous `else's. gcc-4.3-cleanups
Wed, 12 Nov 2008 13:05:13 +0000 mas01cr Fix a buffer-overrun detected (statically!) by gcc gcc-4.3-cleanups
Wed, 12 Nov 2008 13:05:12 +0000 mas01cr one more bit of const correctness. gcc-4.3-cleanups