log

age author description
Sun, 16 Nov 2008 21:18:40 +0000 mas01cr Fix two more tests
Sun, 16 Nov 2008 21:18:34 +0000 mas01cr Add dependencies to test utils and API header for library test
Fri, 14 Nov 2008 21:15:09 +0000 mas01cr Fix double-close() [and double-munmap()] bug in batchinsert.
Fri, 14 Nov 2008 21:15:02 +0000 mas01cr Fix sizeof(char *) -> strlen() thinko.
Fri, 14 Nov 2008 15:50:09 +0000 map01bf libtests are now compatible with the dylib created on mac osx
Fri, 14 Nov 2008 14:10:49 +0000 map01bf The Makefile has been altered so that when running it on a darwin system
Thu, 13 Nov 2008 17:09:51 +0000 mas01cr Add library SONAME versioning.
Thu, 13 Nov 2008 15:31:54 +0000 mas01cr Make clean a dependency of distclean Makefile target.
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:32 +0000 mas01cr gcc-4.3 warning cleanups for lshlib.cpp gcc-4.3-cleanups
Wed, 12 Nov 2008 15:23:31 +0000 mas01cr Only compile cmdline.c once gcc-4.3-cleanups
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 15:23:29 +0000 mas01cr check return values of read() and write(), erroring out on an error gcc-4.3-cleanups
Wed, 12 Nov 2008 14:05:26 +0000 mas01cr One more set of braces to avoid ambiguous `else's gcc-4.3-cleanups
Wed, 12 Nov 2008 14:01:09 +0000 mas01cr More parentheses in ALIGN_FOO_UP() macros. gcc-4.3-cleanups
Wed, 12 Nov 2008 14:01:06 +0000 mas01cr Initialize UseApiError to 0 (false) in audioDB constructors. 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
Wed, 12 Nov 2008 13:05:10 +0000 mas01cr YET MORE CONST-CORRECTNESS. gcc-4.3-cleanups
Wed, 12 Nov 2008 13:05:09 +0000 mas01cr $(LIBRARY) makefile target doesn't need GSOAP_INCLUDE. gcc-4.3-cleanups
Wed, 12 Nov 2008 13:05:08 +0000 mas01cr apparently main()'s argc is an int, not an unsigned. Who knew? gcc-4.3-cleanups
Wed, 12 Nov 2008 12:02:49 +0000 mas01cr Branch for cleaning up all the gcc-4.3 warnings and errors. gcc-4.3-cleanups
Wed, 12 Nov 2008 10:21:06 +0000 mas01ik First version of the API, committed to the main trunk. Thanks Christophe, for all the help!
Fri, 07 Nov 2008 12:48:26 +0000 mas01mc Added serialized feature query Web Service, server-side only, example Python script: QueryADB.py -v pre_api
Fri, 07 Nov 2008 12:18:43 +0000 mas01mc serialized features query complete and tested serializedQuery
Thu, 06 Nov 2008 22:57:39 +0000 mas01mc serialized query now with power. serializedQuery
Thu, 06 Nov 2008 16:07:57 +0000 mas01mc completed serialized shingle query, with some initial testing using QueryADB.py -v serializedQuery
Thu, 06 Nov 2008 08:54:40 +0000 mas01mc serialized shingle query added to WS, compiles but not tested serializedQuery
Mon, 27 Oct 2008 11:09:34 +0000 mas01mc Adding QueryADB.py python library for audioDB query over SOAP serializedQuery
Mon, 27 Oct 2008 11:08:13 +0000 mas01mc New branch for serialized queries over SOAP serializedQuery
Wed, 08 Oct 2008 17:23:15 +0000 mas01cr remove -h flag for sequencehop, restoring buildability with
Wed, 08 Oct 2008 13:55:16 +0000 mas01cr Fix for building cmdline.c with required architecture flags on OS X.
Wed, 08 Oct 2008 11:06:11 +0000 mas01cr Quieten newer compilers with MORE CONST CORRECTNESS.
Tue, 07 Oct 2008 21:03:26 +0000 mas01mc unionized punning of the sbucket.snext field into {subucket* ptr, unsigned numBuckets}snext; so that list-head code is 64-bit friendly.
Tue, 07 Oct 2008 20:08:22 +0000 mas01mc added portable C++ reinterpret_cast<Uns32T> instead of C-style cast to fix 64-bit compile error in query.cpp. This is in advance of re-writing bucket class to include a union{} of pointer and counter fields.
Tue, 07 Oct 2008 18:41:38 +0000 mas01mc make error message reflect boundary condition when queryPoint >= numVectors-sequenceLength+1
Sun, 21 Sep 2008 09:33:57 +0000 mas01mc fixed error when queryPoint was one-past-the-end of the query track. Added test for this case.
Wed, 10 Sep 2008 18:55:16 +0000 mas01mc Added LSH_CORE_ARRAY structure for hashtables instead of linked lists. Maintained Backwards Compatibiliity with indexes build for linked list format. Added tests for indexing and merging. Tested backwards compatibility OK.\n\n The purpose of the LSH_CORE_ARRAY data structure is greater space efficiency and L1/2 cache usage. Essential for multiple indexes with multiple hashtables in RAM
Fri, 05 Sep 2008 20:01:58 +0000 mas01mc Added new INDEX tests: LARGE_ADB, PATH PREFIX, cmdline and WS. Removed redundant feature PREFIX in audioDB.cpp. Moved tests/0050 to tests/0041 so INDEX tests are all in 0040-0049 range.
Fri, 05 Sep 2008 16:40:41 +0000 mas01mc fixed startServer() reporting of non-locatable database or index. Achieved by setting isServer=1 AFTER checking database and loading INDEX.
Fri, 05 Sep 2008 14:35:44 +0000 mas01mc gengetopt does not support multiple dependencies, so added test for database_given for INDEX command. Still cannot figure out why sometimes error(...) throws char* exception and SIG_ABORT
Fri, 05 Sep 2008 14:16:21 +0000 mas01mc converted read/write into fread/fwrite for LSH hashtable serialize and unserialize. INDEXING is now faster.
Tue, 02 Sep 2008 17:10:59 +0000 mas01mc Added test for --LISZT over command-line and WS, plus --lisztOffset and --lisztLength
Tue, 02 Sep 2008 16:16:59 +0000 mas01mc Added command-line and WS methods to (LI)st key-(S)trings and si(Z)es of (T)racks --LISZT --lisztOffset offset --lisztLength len
Mon, 01 Sep 2008 15:35:05 +0000 mas01cr Ugly hack upon ugly hack:
Sun, 31 Aug 2008 08:45:22 +0000 mas01mc Added new tests for indexed query over WS. Fixed potential NULL string dereference in audioDB.cpp
Sat, 30 Aug 2008 23:35:13 +0000 mas01mc fixed another potential NULL string de-reference in soap.cpp
Sat, 30 Aug 2008 15:47:53 +0000 mas01mc fixed null string reference in WS adb__sequenceQueryByKey()
Sat, 30 Aug 2008 14:33:24 +0000 mas01mc Added some extra logging to alert the user to which query is called
Sat, 30 Aug 2008 13:41:50 +0000 mas01mc Added WS support for Radius search by featureFileName via adb__sequenceQueryByKey(). Added relative path support for non-large ADB.
Fri, 29 Aug 2008 20:16:10 +0000 mas01mc Added INDEX and LSH query test
Fri, 29 Aug 2008 18:26:21 +0000 mas01mc reverted tests/0020/run-test.sh
Fri, 29 Aug 2008 16:39:53 +0000 mas01mc Fixed indexing error in non-large ADB introduced with large ADB.
Thu, 21 Aug 2008 21:28:33 +0000 mas01mc Merge of branches/large_adb -r 514:524 onto the trunk. No conflicts. Added LARGE_ADB support. Turn on with --ntracks 20001 or greater. Use --adb_feature_root to locate feature files at QUERY time. A bug fix in LSH indexing that was incorrectly thresholding large numbers of shingles.
Thu, 21 Aug 2008 21:02:14 +0000 mas01mc Fixed an indexing bug where rest of track was ignored after first shingle with power below threshold. Put default O2_LSH_POINT_BITS back to 14 (16384 points), can be altered at compile time with CFLAGS+=-DO2_LSH_POINT_BITS n large_adb
Thu, 21 Aug 2008 19:58:55 +0000 mas01mc Added --adb_root and --adb_feature_root support to server-side Web Services instance. Client does not have to know location of database and features on the server when server performs path substitutions with these arguments. large_adb
Thu, 21 Aug 2008 19:16:21 +0000 mas01mc 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. large_adb
Wed, 20 Aug 2008 13:50:58 +0000 mas01mc working LARGE_ADB support. Activiate at creation time with -N --ntracks 20001 or greater, or with --datasize 1356 or greater, or both. LARGE_ADB blocks non-indexed QUERY. large_adb