Fri, 21 Nov 2008 14:32:27 +0000 |
mas01cr |
API const correctness.
|
Fri, 21 Nov 2008 12:23:08 +0000 |
mas01cr |
Support --DUMP on databases with O2_FLAG_LARGE_ADB.
|
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
|
Tue, 19 Aug 2008 20:27:15 +0000 |
mas01mc |
Added indexing support for O2_FLAG_LARGE_ADB. Tested on indexed query by features. No indexed query-by-key yet. No --lsh_exact yet.
large_adb
|
Tue, 19 Aug 2008 15:50:26 +0000 |
mas01mc |
Ammended batchinsert and status to memory map featureFilenameTables, powerFileNameTable and timesFileNameTable for O2_FLAG_LARGE_ADB
large_adb
|
Tue, 19 Aug 2008 14:38:39 +0000 |
mas01mc |
Added large_adb Support for batchinsert and status commands
large_adb
|
Tue, 19 Aug 2008 14:27:21 +0000 |
mas01mc |
Adding large_adb support (up to 1M tracks)
large_adb
|
Tue, 12 Aug 2008 14:25:51 +0000 |
mas01mc |
Fixed memory leak in query_loop_points(). Was causing memalloc failure on multiple WS queries with lsh_exact flag on
|
Tue, 12 Aug 2008 01:21:44 +0000 |
mas01mc |
working SIIGRAPH08 version. Fixed powerTable mmap memory leak in WS calls (only showed up in big databases). Implements radius queries over WS with new wsdl file
|
Sat, 09 Aug 2008 15:46:42 +0000 |
mas01mc |
Check for index-exists on WS --load_index and exit if it does not. Revert unmap_tables because cleanup() did it fine, but there is a memory leak in ws_query calls.
|
Sat, 09 Aug 2008 15:17:01 +0000 |
mas01mc |
unmap tables on ws_query exit.
|
Sat, 09 Aug 2008 15:04:16 +0000 |
mas01mc |
Added sequencehop on Indexing to optionally reduce size of large indexes. Added cleanup() call on WS query exit to fix MMAP memory leak
|
Fri, 08 Aug 2008 14:01:33 +0000 |
mas01mc |
Added Web Services support for --exhaustive and --lsh_exact flags in Radius sequence searches.
|
Thu, 07 Aug 2008 17:05:22 +0000 |
mas01mc |
Fixed persistent index bug where indexName identifier was an un protected string pointer rather than a copy of the string. Hence the index name was getting deleted and the test for persistent index was failing.
|
Thu, 07 Aug 2008 01:53:38 +0000 |
mas01mc |
Added server-side loading of persistent index (LSH hashtables) via --load_index -d dbName -R radius -l sequenceLength. Queries using these parameters will lookup the memory-resident hashtable instead of loading one from disk.
|
Wed, 06 Aug 2008 21:23:14 +0000 |
mas01mc |
Added reporters radius search via Web Services. The ordering for radius search is degenerate if usingQueryPoint, because the query point can only be counted once. This behaviour is changed by specifying -n 1 to emulate the trackAveragingReporter ordering behaviour
|
Tue, 05 Aug 2008 22:40:38 +0000 |
mas01mc |
changed FORMAT2 index serialization so that token bits don't scribble over point index for >=32768 tracks
|
Tue, 05 Aug 2008 15:34:10 +0000 |
mas01cr |
Guard against too-short tracks. Fixes a segfault on attempting to index
|
Tue, 05 Aug 2008 13:38:36 +0000 |
mas01cr |
Wow, so many bugs in one short stanza of code. Really fix batchinsert
|
Mon, 04 Aug 2008 10:01:47 +0000 |
mas01cr |
Whoops. My fault: time() takes an argument.
|
Mon, 04 Aug 2008 10:00:34 +0000 |
mas01cr |
Implement O((M+N) log(M+N)) duplicate key detection in batchinsert,
|
Fri, 01 Aug 2008 16:21:51 +0000 |
mas01mc |
added more informative status display for flags
|
Fri, 01 Aug 2008 15:48:40 +0000 |
mas01tc |
Corrected error message in audioDB line 332
|
Fri, 01 Aug 2008 15:45:10 +0000 |
mas01mc |
fixed recently-introduced strict point ordering bug when LSH index is initially empty
|
Fri, 01 Aug 2008 15:33:00 +0000 |
mas01tc |
Fixed bug in audioDB.cpp line 331:
|
Fri, 01 Aug 2008 15:13:21 +0000 |
mas01mc |
set the default flag value to 'off' for --lsh_on_disk and made lsh_in_core the compliment of this value
|
Fri, 01 Aug 2008 15:04:31 +0000 |
mas01mc |
fixed file size allocation for FORMAT2 files. Made LSH index size() in bytes an unsigned long long. Changed the name of lsh_inCore flag to lsh_on_disk (to reverse the sense of the 'flag').
|
Thu, 31 Jul 2008 19:26:04 +0000 |
mas01mc |
added cap on number of vectors per track to index: this cap is set relative to the maximum pointID available in the dual <trackID,pointID> indexing scheme that is used to identify points and tracks using a single 32-bit unsigned integer that is passed to lshlib.
|
Wed, 30 Jul 2008 18:00:50 +0000 |
mas01mc |
fixed UNIT_TEST_LSH.cpp to work with refactored lshlib and fixed default LSH file FORMAT on serialization.
|
Wed, 30 Jul 2008 15:22:22 +0000 |
mas01mc |
Refactored LSH interface to separate hashfunctions and parameters from insertion/retrieval/serialization
|
Tue, 29 Jul 2008 22:01:17 +0000 |
mas01mc |
Completed merge of lshlib back to current version of the trunk.
|
Tue, 22 Jul 2008 20:09:31 +0000 |
mas01mc |
Adding to tests/pointset_test OCTAVE function to plot LSH retrieval characteristic from test output
|
Tue, 22 Jul 2008 18:04:04 +0000 |
mas01mc |
slight modification of LSH point_set testing
|
Thu, 17 Jul 2008 14:43:42 +0000 |
mas01mc |
abstracted RADII as list at top of script
|
Thu, 17 Jul 2008 10:06:42 +0000 |
mas01cr |
Don't take away the -X shortcut for sampling: make it easier to merge in
|
Wed, 16 Jul 2008 18:28:28 +0000 |
mas01mc |
extensive improvement to LSH point-set testing and LSH parameter estimation in Octave
|
Tue, 15 Jul 2008 20:46:25 +0000 |
mas01mc |
generated points test, requires compile of audioDB with lshlib and -DQUERY_WITHOUT_NORM. Compares LSHLIB and EXACT retrieval of points on spherical shells at several radii
|
Mon, 14 Jul 2008 21:50:47 +0000 |
mas01mc |
test for lshlib with point-set generator independent of normalization so that statistics for (P1,P2,R,cR)-sensitivity to k,L and R can be gathered.
|
Mon, 07 Jul 2008 08:57:06 +0000 |
mas01cr |
Really finish with the sampling branch, this time merging all of it,
|
Thu, 03 Jul 2008 08:50:57 +0000 |
mas01cr |
Trivial fix for some compilers trying to be smart and noting a path
|
Wed, 02 Jul 2008 17:14:10 +0000 |
map01bf |
modifed the makefile to correctly link to gsl on a mac
|
Wed, 02 Jul 2008 14:20:28 +0000 |
mas01cr |
Some tidying up post-merge of sampling branch:
|
Wed, 02 Jul 2008 14:07:10 +0000 |
mas01cr |
Merge sampling branch (-r361:405, though I hope that the branch is now
|
Wed, 02 Jul 2008 13:53:23 +0000 |
mas01cr |
make the RNG a part of the audioDB object.
sampling
|
Tue, 01 Jul 2008 22:17:33 +0000 |
mas01cr |
Use the GNU Scientific Library implementation of MT19937 for generating
sampling
|
Tue, 01 Jul 2008 09:12:40 +0000 |
mas01cr |
Merge trunk changes -r326:386 into audiodb-debian branch.
audiodb-debian
|
Tue, 01 Jul 2008 09:00:29 +0000 |
mas01cr |
Restore static decoration to yfun and yinv.
sampling
|
Mon, 30 Jun 2008 17:38:59 +0000 |
mas01mc |
fixed bug in Radius reporters where *worst* n tracks were being reporter, needed std::greater<Radresult> in priority_queue
|
Mon, 23 Jun 2008 09:49:22 +0000 |
mas01cr |
Let the user specify the number of samples to take on the command-line.
sampling
|
Tue, 17 Jun 2008 12:27:01 +0000 |
mas01cr |
Make yinv and yfun not static, so that they can be called from gdb.
sampling
|
Tue, 17 Jun 2008 11:43:40 +0000 |
mas01cr |
Add utility for quickly computing x_threshold value.
sampling
|
Mon, 16 Jun 2008 17:17:11 +0000 |
mas01cr |
Small cleanups.
sampling
|
Mon, 16 Jun 2008 11:59:43 +0000 |
mas01cr |
Parametrize nsamples (though not on the command-line yet)
sampling
|
Mon, 16 Jun 2008 11:57:25 +0000 |
mas01cr |
Whoops. Fix EXTREMELY EMBARRASSING bug in distance computation.
sampling
|
Mon, 16 Jun 2008 11:15:15 +0000 |
mas01cr |
Write y / yinv functions (using the GNU Scientific Library); use them
sampling
|
Mon, 16 Jun 2008 11:14:21 +0000 |
mas01cr |
Actually use the sequenceLength -l parameter passed on the command-line
sampling
|
Sat, 14 Jun 2008 17:13:26 +0000 |
mas01cr |
Add initial sampling of database distances. Zillions of FIXME comments
sampling
|
Sat, 14 Jun 2008 17:12:04 +0000 |
mas01cr |
Create a branch for work-in-progress sampling statistic generation (for
sampling
|
Tue, 10 Jun 2008 16:22:52 +0000 |
mas01mc |
Fixed trackSequenceQueryNNReporter and trackSequenceQueryRadNNReporter so that order of point reporting is
0.8.9.anteindex
|
Mon, 09 Jun 2008 19:20:39 +0000 |
mas01mc |
Added new query type "onetoonensequence" for matching each query sequence to the single closest match in the database.
|
Mon, 19 May 2008 16:25:12 +0000 |
mas01cr |
Remove, I think, memory leaks from audioDB::batchinsert().
|
Mon, 19 May 2008 16:05:39 +0000 |
mas01cr |
Fix the segfault in the -Q nsequence reporter. The order is still the
|
Mon, 19 May 2008 15:59:20 +0000 |
mas01cr |
Add a test file for -Q nsequence. Currently fails hilariously.
|
Fri, 25 Apr 2008 17:40:19 +0000 |
map01bf |
added cmdline stubs for distance switch and skeleton methods for EMD
|
Fri, 25 Apr 2008 17:40:19 +0000 |
map01bf |
added cmdline stubs for distance switch and skeleton methods for EMD
adding-emd
|
Mon, 21 Apr 2008 15:36:50 +0000 |
map01bf |
added a working osx makefile. user must change libsoap reference to reflect thei system.
|
Wed, 16 Apr 2008 09:59:43 +0000 |
mas01cr |
Commit patch deprecating the --size argument, replacing it with
|
Mon, 14 Apr 2008 15:36:29 +0000 |
map01bf |
merged in the trunk updates to the adding-emd branch, also added the emd.c and emd.h support files. Actually starting the feature integration now
adding-emd
|
Sat, 12 Apr 2008 13:28:30 +0000 |
mas01mc |
Fixed side-effect error in trackSwquqnceRadNNReporter point reporter loop.
|
Fri, 11 Apr 2008 13:01:31 +0000 |
mas01mc |
Fixed bug in TrackSequenceRadNNReporter report() method that overflowed when number of retrieved points < pointnn
|
Mon, 31 Mar 2008 13:02:26 +0000 |
mas01cr |
Perform the incredibly tedious job of making the tests bash scripts,
|
Mon, 31 Mar 2008 11:52:59 +0000 |
mas01cr |
Detect when we've run out of per-file space on insert() and
|
Mon, 18 Feb 2008 10:47:03 +0000 |
mas01mc |
Added trackSequenceQueryRadNNReporter: orders retrieved tracks by one-to-one point counts per track and
|
Sun, 17 Feb 2008 16:39:57 +0000 |
mas01mc |
Slightly refactored the new trackSequenceQueryNNReporter so that it is a derived class of trackAveragingReporter. This reduces code duplication
|
Sun, 17 Feb 2008 14:56:02 +0000 |
mas01mc |
Added new query type: nsequence : this reports the n-nearest neighbours for each track in a sequence averaging query.
|
Mon, 28 Jan 2008 17:40:15 +0000 |
map01bf |
made a new branch for the addition of a earth movers distance function
adding-emd
|
Mon, 17 Dec 2007 16:44:37 +0000 |
mas01cr |
Merge trunk changes -r314:325
audiodb-debian
|
Mon, 17 Dec 2007 16:17:45 +0000 |
mas01cr |
Improve copyright message from audioDB -H
0.8.preview
|
Mon, 17 Dec 2007 16:12:09 +0000 |
mas01cr |
Make x86-64 OS X machines build in 64-bit mode by default.
|
Fri, 14 Dec 2007 14:41:37 +0000 |
mas01cr |
Merge trunk changes -r290:313 into audiodb-debian branch.
audiodb-debian
|
Fri, 14 Dec 2007 14:26:15 +0000 |
mas01cr |
Don't let nans into reporters.
|
Fri, 14 Dec 2007 12:51:25 +0000 |
mas01cr |
Some touchups to README.txt
|
Thu, 13 Dec 2007 14:28:54 +0000 |
mas01cr |
OK, time for trackSequenceQueryNN to die.
|
Thu, 13 Dec 2007 14:23:32 +0000 |
mas01cr |
Merge refactoring branch.
|
Thu, 13 Dec 2007 09:58:44 +0000 |
mas01cr |
More details in INSTALL.txt
refactoring
|
Wed, 12 Dec 2007 16:47:19 +0000 |
mas01cr |
Fix up some 32/64-bit disagreements in printf() control strings.
refactoring
|
Wed, 12 Dec 2007 16:43:04 +0000 |
mas01cr |
VERB_LOG macro into audioDB.h
refactoring
|
Wed, 12 Dec 2007 11:10:48 +0000 |
mas01cr |
Template classize pointQueryReporter.
refactoring
|
Wed, 12 Dec 2007 10:58:24 +0000 |
mas01cr |
OAOO for the trackPointQuery and trackSequenceQueryNN Reporter classes.
refactoring
|
Wed, 12 Dec 2007 10:22:31 +0000 |
mas01cr |
Only one call to trackSequenceQueryNN()
refactoring
|
Mon, 10 Dec 2007 20:01:43 +0000 |
mas01cr |
Proof of Reporter concept: restore pointQuery and trackPointQuery
refactoring
|
Mon, 10 Dec 2007 18:25:55 +0000 |
mas01cr |
Code defensively in sequence_sum()
refactoring
|
Mon, 10 Dec 2007 18:21:35 +0000 |
mas01cr |
Whoops. One unsigned -> off_t got missed
refactoring
|
Mon, 10 Dec 2007 18:20:08 +0000 |
mas01cr |
32-bit LARGEFILE support
refactoring
|
Thu, 06 Dec 2007 15:28:40 +0000 |
mas01cr |
Port from trunk/ the fix for linux/OS X ABI mismatches
refactoring
|
Thu, 06 Dec 2007 14:41:07 +0000 |
mas01cr |
And now, the big one: two into one will go.
refactoring
|
Wed, 05 Dec 2007 14:11:04 +0000 |
mas01cr |
Merge trunk changes -r275:289 into audiodb-debian branch
audiodb-debian
|
Wed, 05 Dec 2007 14:06:21 +0000 |
mas01cr |
Merged trunk changes -r264:274 into audiodb-debian branch.
audiodb-debian
|
Wed, 05 Dec 2007 13:52:51 +0000 |
mas01cr |
Fixes from refactoring branch:
|
Wed, 05 Dec 2007 13:51:34 +0000 |
mas01cr |
Bump up O2_MAXFILES.
refactoring
|
Wed, 05 Dec 2007 12:47:33 +0000 |
mas01cr |
Move usingQueryPoint logic into set_up_query()
refactoring
|
Wed, 05 Dec 2007 12:14:00 +0000 |
mas01cr |
Fix for tests/0035
refactoring
|
Wed, 05 Dec 2007 12:10:40 +0000 |
mas01cr |
Test for correct treatment of short tracks.
refactoring
|
Wed, 05 Dec 2007 11:09:45 +0000 |
mas01cr |
Move query/db times setup into set_up_query() and set_up_db()
refactoring
|
Tue, 04 Dec 2007 16:48:23 +0000 |
mas01cr |
Compute durations more correctly.
refactoring
|
Tue, 04 Dec 2007 12:47:49 +0000 |
mas01cr |
set_up_db() analogue to set_up_query()
refactoring
|
Tue, 04 Dec 2007 10:23:28 +0000 |
mas01cr |
Comment fixes.
refactoring
|
Tue, 04 Dec 2007 10:17:30 +0000 |
mas01cr |
Move some more code into set_up_query()
refactoring
|
Tue, 04 Dec 2007 09:40:55 +0000 |
mas01cr |
set_up_query()
refactoring
|
Tue, 04 Dec 2007 09:16:48 +0000 |
mas01cr |
Use "override CFLAGS+=" in Makefile.
refactoring
|
Fri, 30 Nov 2007 10:30:01 +0000 |
mas01cr |
Trivial cleanups of UnitNorm()
refactoring
|
Fri, 30 Nov 2007 10:19:26 +0000 |
mas01cr |
delete_arrays() function.
refactoring
|
Thu, 29 Nov 2007 16:31:09 +0000 |
mas01cr |
Deal with x86-64 OS X vs Linux structure padding ABI.
|
Thu, 29 Nov 2007 10:18:04 +0000 |
mas01cr |
Make reading the data in be its own function
refactoring
|
Wed, 28 Nov 2007 17:46:02 +0000 |
mas01cr |
New initialize_arrays() helper routine for remaining queries.
refactoring
|
Wed, 28 Nov 2007 17:22:42 +0000 |
mas01cr |
Move some code around a little.
refactoring
|
Wed, 28 Nov 2007 17:04:09 +0000 |
mas01cr |
Delete pointQuery() and trackPointQuery()
refactoring
|
Wed, 28 Nov 2007 15:13:22 +0000 |
mas01cr |
Minor makefile improvement
refactoring
|
Wed, 28 Nov 2007 15:10:28 +0000 |
mas01cr |
Filewise refactor.
refactoring
|
Wed, 28 Nov 2007 12:35:09 +0000 |
mas01cr |
Branch for refactoring work
refactoring
|
Tue, 27 Nov 2007 18:14:19 +0000 |
mas01cr |
Fix test 0034
|
Tue, 27 Nov 2007 18:13:48 +0000 |
mas01cr |
Test for duplicate key detection logic.
|
Fri, 23 Nov 2007 15:53:37 +0000 |
mas01cr |
Merge trunk changes -r261:263 to audiodb-debian branch
audiodb-debian
|
Fri, 23 Nov 2007 15:43:51 +0000 |
mas01cr |
Alter timesTable handling.
|
Fri, 23 Nov 2007 14:05:47 +0000 |
mas01cr |
Make using AUDIODB='valgrind ../../audioDB' work without complaints.
|
Fri, 23 Nov 2007 11:18:33 +0000 |
mas01cr |
Merge trunk changes -r259:260 into audiodb-debian branch
audiodb-debian
|
Fri, 23 Nov 2007 11:08:15 +0000 |
mas01cr |
Merge -r228:254 from no-big-mmap branch.
|
Wed, 21 Nov 2007 11:44:41 +0000 |
mas01cr |
Merged trunk changes -r197:258 into audiodb-debian branch.
audiodb-debian
|
Wed, 21 Nov 2007 11:38:19 +0000 |
mas01cr |
Remove workaround for previous file format compatibility changes.
|
Wed, 21 Nov 2007 11:35:44 +0000 |
mas01cr |
Merge powertable branch -r168:227 to trunk.
|
Mon, 19 Nov 2007 18:37:12 +0000 |
mas01cr |
Create and status of huge databases works.
no-big-mmap
|
Mon, 19 Nov 2007 17:19:46 +0000 |
mas01cr |
mmap dataBuf for the remaining cases
no-big-mmap
|
Fri, 16 Nov 2007 18:21:37 +0000 |
mas01cr |
remove two more uses of dataBuf
no-big-mmap
|
Fri, 16 Nov 2007 16:55:40 +0000 |
mas01cr |
remove stray dataBuf use in trackPointQuery
no-big-mmap
|
Fri, 16 Nov 2007 16:39:59 +0000 |
mas01cr |
Test against running off the end of the timesTable properly.
no-big-mmap
|
Fri, 16 Nov 2007 16:31:36 +0000 |
mas01cr |
Wow, two changes for the price of one
no-big-mmap
|
Fri, 16 Nov 2007 16:27:28 +0000 |
mas01cr |
Query -K tests.
no-big-mmap
|
Fri, 16 Nov 2007 11:44:55 +0000 |
mas01cr |
Typo fix in cleanup()
no-big-mmap
|
Thu, 15 Nov 2007 17:40:46 +0000 |
mas01cr |
no dataBuf use in dump()
no-big-mmap
|
Thu, 15 Nov 2007 17:14:04 +0000 |
mas01cr |
whitespace.
no-big-mmap
|
Thu, 15 Nov 2007 17:09:17 +0000 |
mas01cr |
Delete a stray remaining memcpy().
no-big-mmap
|
Thu, 15 Nov 2007 17:04:55 +0000 |
mas01cr |
inserting the data vectors goes through lseek()/write()
no-big-mmap
|
Thu, 15 Nov 2007 16:38:53 +0000 |
mas01cr |
checks for enough free data space don't use dataBuf any more
no-big-mmap
|
Thu, 15 Nov 2007 16:22:59 +0000 |
mas01cr |
fewer accesses through dataBuf
no-big-mmap
|
Thu, 15 Nov 2007 15:18:37 +0000 |
mas01cr |
munmap() the separate mappings properly
no-big-mmap
|
Thu, 15 Nov 2007 14:58:16 +0000 |
mas01cr |
forWrite audioDB flag (rather than function argument) so that we can
no-big-mmap
|
Wed, 14 Nov 2007 17:58:57 +0000 |
mas01cr |
map only the database header page as db, not the entire database.
no-big-mmap
|
Wed, 14 Nov 2007 16:40:07 +0000 |
mas01cr |
munmap() the tables too!
no-big-mmap
|
Wed, 14 Nov 2007 16:32:18 +0000 |
mas01cr |
mmap() the various tables separately on init.
no-big-mmap
|
Wed, 14 Nov 2007 15:57:15 +0000 |
mas01cr |
Don't use mmap() in database creation
no-big-mmap
|
Wed, 14 Nov 2007 15:55:09 +0000 |
mas01cr |
Branch for removing the big mmap() -- and hence the 4GB limit on
no-big-mmap
|
Wed, 14 Nov 2007 14:00:53 +0000 |
mas01cr |
Web services interface to the powertable functionality.
powertable
|
Tue, 13 Nov 2007 17:14:21 +0000 |
mas01cr |
Zero-dimensional feature files work OK now.
|
Thu, 08 Nov 2007 14:18:47 +0000 |
mas01cr |
Better error detection (and messages) on invalid feature files
|
Wed, 07 Nov 2007 12:03:28 +0000 |
mas01cr |
Minor TODO.txt adjustments
|
Tue, 06 Nov 2007 17:16:32 +0000 |
mas01cr |
Merge trunk changes -r156:196 to audiodb-debian branch.
audiodb-debian
|
Tue, 06 Nov 2007 16:29:56 +0000 |
mas01cr |
Defensive treatment of SOAP input
|
Tue, 06 Nov 2007 10:52:32 +0000 |
mas01cr |
Even more defensive command-line checking:
|
Mon, 05 Nov 2007 10:54:53 +0000 |
mas01cr |
Add a test for dump/restore functionality.
|
Thu, 01 Nov 2007 17:18:45 +0000 |
mas01cr |
tests similar to 0028, but with explicit radius searching on.
powertable
|
Thu, 01 Nov 2007 16:54:28 +0000 |
mas01cr |
Power searches with non-trivial sequences
powertable
|
Thu, 01 Nov 2007 16:15:27 +0000 |
mas01cr |
Add batchinsert version of power tests
powertable
|
Thu, 01 Nov 2007 15:58:36 +0000 |
mas01cr |
First test of power sequence search.
powertable
|
Thu, 01 Nov 2007 15:22:29 +0000 |
mas01cr |
Power command-line handling
powertable
|
Thu, 01 Nov 2007 15:18:17 +0000 |
mas01cr |
Commit brief times insertion test
|
Thu, 01 Nov 2007 14:56:22 +0000 |
mas01cr |
sequence_sqrt() and sequence_average() functions for common patterns
powertable
|
Thu, 01 Nov 2007 14:43:19 +0000 |
mas01cr |
Fix qpPtr to point to the query point, if applicable.
powertable
|
Thu, 01 Nov 2007 14:37:08 +0000 |
mas01cr |
Implement power thresholding for radius search.
powertable
|
Thu, 01 Nov 2007 11:50:34 +0000 |
mas01cr |
Delete now useless code from trackSequenceQueryNN
powertable
|
Wed, 31 Oct 2007 18:22:23 +0000 |
mas01cr |
dump/restore support for the power table.
powertable
|
Wed, 31 Oct 2007 16:53:25 +0000 |
mas01cr |
Correct schoolboy cut'n'paste error.
powertable
|
Wed, 31 Oct 2007 15:38:11 +0000 |
mas01cr |
More defensive command-line error checking:
|
Wed, 31 Oct 2007 15:24:09 +0000 |
mas01cr |
Fix typo in INSTALL instructions (stdsoap.h -> stdsoap2.h)
|
Wed, 31 Oct 2007 14:37:55 +0000 |
mas01cr |
Maybe implement silence thresholding for the sequence query (without an
powertable
|
Wed, 31 Oct 2007 13:08:21 +0000 |
mas01cr |
Abstract the operation to perform a windowed sequence sum into a
powertable
|
Wed, 31 Oct 2007 12:01:28 +0000 |
mas01cr |
Add absolute and relative threshold arguments, and initialize variables
powertable
|
Wed, 31 Oct 2007 10:20:09 +0000 |
mas01cr |
Define a power command-line option; use it to turn on the DB flag.
powertable
|
Tue, 30 Oct 2007 15:28:48 +0000 |
mas01cr |
Hack in batchinsert support for power.
powertable
|
Tue, 30 Oct 2007 15:13:01 +0000 |
mas01cr |
Hack in power table filling for single track insert.
powertable
|
Tue, 30 Oct 2007 14:39:12 +0000 |
mas01cr |
Introduce powertable-related command-line switches: for single and
powertable
|
Tue, 30 Oct 2007 14:26:50 +0000 |
mas01cr |
Beginnings of power table support
powertable
|
Tue, 30 Oct 2007 11:44:49 +0000 |
mas01cr |
Branch for working on inclusion of a table to hold signal power.
powertable
|
Mon, 29 Oct 2007 11:47:42 +0000 |
mas01cr |
Smaller databases
|
Mon, 29 Oct 2007 11:45:50 +0000 |
mas01cr |
Note another TODO, about yet more safety issues.
|
Wed, 24 Oct 2007 13:29:30 +0000 |
mas01cr |
Make the Makefile sufficiently generic to be usable on OS X.
|
Wed, 24 Oct 2007 11:57:20 +0000 |
mas01cr |
Make the makefile have more variables (for potential unification of
|
Tue, 23 Oct 2007 19:57:06 +0000 |
mas01cr |
Merge trunk changes -r146:155 to audio-debian branch.
audiodb-debian
|
Tue, 23 Oct 2007 18:42:14 +0000 |
mas01cr |
Fix the clean target for the new HELP/README text files.
|
Tue, 23 Oct 2007 18:38:57 +0000 |
mas01cr |
Don't autogenerate README.txt now that that's a real source file.
|
Tue, 23 Oct 2007 17:21:08 +0000 |
mas01cr |
Friendlier Actionscript/SOAP behaviour.
|
Tue, 23 Oct 2007 09:26:41 +0000 |
mas01cr |
Slightly better text files (README, LICENCE, improved INSTALL)
|
Fri, 19 Oct 2007 17:04:46 +0000 |
mas01cr |
Initial cut at a dump utility; binary-based for now.
|
Fri, 19 Oct 2007 17:03:12 +0000 |
mas01cr |
Add an exhaustive search test.
|
Fri, 19 Oct 2007 14:41:54 +0000 |
mas01cr |
Variable size databases, part 2: new --size argument on database
|
Fri, 19 Oct 2007 13:51:53 +0000 |
mas01cr |
Variable-size databases, step 1: introduce dbSize field into the
|
Thu, 18 Oct 2007 13:30:57 +0000 |
mas01cr |
Compile with -g by default; real compilers can both optimize and keep
|
Wed, 17 Oct 2007 14:52:39 +0000 |
mas01cr |
Merge trunk changes -r143:145 to audiodb-debian branch
audiodb-debian
|
Wed, 17 Oct 2007 14:44:53 +0000 |
mas01cr |
Be a bit more careful about qNorm handling and freeing: don't assign qNorm
|
Wed, 17 Oct 2007 14:35:23 +0000 |
mas01cr |
Add a test case for -p (currently failing because of double-free issues)
|
Wed, 17 Oct 2007 14:14:02 +0000 |
mas01cr |
Merge trunk changes -r129:142 to audiodb-debian branch
audiodb-debian
|
Wed, 17 Oct 2007 14:07:15 +0000 |
mas01cr |
Now with even fewer memory leaks!
|
Wed, 17 Oct 2007 13:49:20 +0000 |
mas01cr |
Whoops! Leaking an l2normtable's worth of data for every request is
|
Tue, 16 Oct 2007 11:47:51 +0000 |
mas01cr |
Make a start on refactoring: work the DB header initialization into its
|
Fri, 12 Oct 2007 12:58:30 +0000 |
mas01cr |
Towards endian-neutrality, part 4.
endian-neutral
|
Fri, 12 Oct 2007 11:52:28 +0000 |
mas01cr |
Towards endian-neutrality, part 3.
endian-neutral
|
Fri, 12 Oct 2007 11:37:38 +0000 |
mas01cr |
Towards endian-neutrality, step 2.
endian-neutral
|
Fri, 12 Oct 2007 11:20:35 +0000 |
mas01cr |
Towards endian-neutrality, step 1.
endian-neutral
|
Fri, 12 Oct 2007 11:13:53 +0000 |
mas01cr |
Create endian-neutral branch
endian-neutral
|
Fri, 12 Oct 2007 09:16:43 +0000 |
mas01cr |
Towards portability of audioDB databases, step 1: explicitly request
|
Fri, 12 Oct 2007 09:16:11 +0000 |
mas01cr |
Make the executable depend on audioDB.h too
|
Fri, 05 Oct 2007 15:42:50 +0000 |
mas01cr |
Merge trunk changes -r123:128 to audiodb-debian branch
audiodb-debian
|
Fri, 05 Oct 2007 15:38:34 +0000 |
mas01cr |
Attempt to make audioDB files 32/64 neutral.
|
Fri, 05 Oct 2007 15:05:07 +0000 |
mas01cr |
First batchinsert test.
|
Fri, 05 Oct 2007 14:33:52 +0000 |
mas01cr |
Add WS version of test 0011.
|
Fri, 05 Oct 2007 14:21:43 +0000 |
mas01cr |
New on-disk format!
|
Fri, 05 Oct 2007 11:45:03 +0000 |
mas01cr |
Merge trunk changes -r96:122 to audiodb-debian branch.
audiodb-debian
|
Fri, 05 Oct 2007 11:37:56 +0000 |
mas01cr |
More small refactoring.
last-magic=O2DB
|
Fri, 05 Oct 2007 11:05:22 +0000 |
mas01cr |
Miscellaneous small refactorings:
|
Thu, 04 Oct 2007 15:02:29 +0000 |
mas01cr |
Temporary signal handling.
|
Thu, 04 Oct 2007 10:38:32 +0000 |
mas01cr |
Note absence of radius search over WS
|
Thu, 04 Oct 2007 10:19:05 +0000 |
mas01cr |
WS radius/track search test.
|
Thu, 04 Oct 2007 10:17:33 +0000 |
mas01cr |
Improve exit handling when we have a server background process.
|
Thu, 04 Oct 2007 09:48:44 +0000 |
mas01cr |
WS track search test
|
Thu, 04 Oct 2007 09:25:24 +0000 |
mas01cr |
Another WS test, this time of two tracks
|
Thu, 04 Oct 2007 09:00:50 +0000 |
mas01cr |
Remove trailing whitespace in test description
|
Wed, 03 Oct 2007 15:16:47 +0000 |
mas01cr |
Clean up a bit better when a server audioDB constructor throws an
|
Wed, 03 Oct 2007 15:15:03 +0000 |
mas01cr |
Web services version of short query (shorter than -l) handling.
|
Wed, 03 Oct 2007 15:12:05 +0000 |
mas01cr |
Rename expect_server_failure() to expect_client_failure().
|
Wed, 03 Oct 2007 14:13:05 +0000 |
mas01cr |
Placeholder infrastructure for useful exit code detection from
|
Wed, 03 Oct 2007 13:54:13 +0000 |
mas01cr |
More explicit TODOs
|
Wed, 03 Oct 2007 13:53:39 +0000 |
mas01cr |
Give in to expediency and use SO_REUSEADDR on the bind() call.
|
Wed, 03 Oct 2007 13:53:01 +0000 |
mas01cr |
WS sequence search / 1 track test
|
Tue, 02 Oct 2007 16:18:49 +0000 |
mas01cr |
Status tests for WS.
|
Tue, 02 Oct 2007 15:36:22 +0000 |
mas01cr |
Fix for bug from test 0014 (WS point query result list)
|
Tue, 02 Oct 2007 15:35:10 +0000 |
mas01cr |
Add WS test for point query search (exactly like 0004).
|
Tue, 02 Oct 2007 15:28:11 +0000 |
mas01cr |
Initial web services startup / shutdown test.
|
Tue, 02 Oct 2007 14:32:23 +0000 |
mas01cr |
Make the Qpos and Spos arrays for Web services results unsigned.
|
Tue, 02 Oct 2007 13:26:10 +0000 |
mas01cr |
Cosmetic fix to the file format comment: prefer O2 to 02.
|
Tue, 02 Oct 2007 13:16:00 +0000 |
mas01cr |
Hack the right answer out of the L2Norm offset computation.
|
Tue, 02 Oct 2007 13:14:37 +0000 |
mas01cr |
Add a test case for inserting features after turning on the L2Norm flag.
|
Tue, 02 Oct 2007 13:02:30 +0000 |
mas01cr |
Add test for search when the db features weren't L2 normed originally
|
Mon, 01 Oct 2007 18:37:35 +0000 |
mas01cr |
Comment regarding leakiness of server error handling.
|
Mon, 01 Oct 2007 14:59:03 +0000 |
mas01cr |
Merge trunk changes -r94:95 onto audiodb-debian branch
audiodb-debian
|
Mon, 01 Oct 2007 14:55:18 +0000 |
mas01cr |
Whoops! Really actually bullet-proof the server for query requests too.
|
Mon, 01 Oct 2007 14:40:08 +0000 |
mas01cr |
Merge trunk changes -r52:93 onto audiodb-debian branch
audiodb-debian
|
Mon, 01 Oct 2007 14:30:58 +0000 |
mas01cr |
Slightly more bullet-proof server. In audioDB::error(), We check to see
|
Mon, 01 Oct 2007 13:54:22 +0000 |
mas01cr |
Make the status request Web Services enabled.
|
Mon, 01 Oct 2007 13:32:55 +0000 |
mas01cr |
Whoops. %lud is not "long unsigned int", it's "long unsigned int + d".
|
Thu, 27 Sep 2007 09:28:23 +0000 |
mas01cr |
Fix trackNN/pointNN confusion leading to segfaults in optimized code for
|
Thu, 27 Sep 2007 09:27:54 +0000 |
mas01cr |
Minor Makefile and test driver improvements
|
Thu, 27 Sep 2007 09:15:34 +0000 |
mas01cr |
Makefile improvements: new test target and .PHONY declarations
|
Thu, 27 Sep 2007 07:42:24 +0000 |
mas01cr |
Add short description files for existing tests
|
Wed, 26 Sep 2007 15:14:54 +0000 |
mas01cr |
Fix various off-by-one errors in the radius search (makes tests/0010
|
Wed, 26 Sep 2007 15:12:49 +0000 |
mas01cr |
Add (failing, but extremely crude) tests of sequence/radius search.
|
Wed, 26 Sep 2007 15:00:03 +0000 |
mas01cr |
Add newline at end of file.
|
Wed, 26 Sep 2007 14:18:07 +0000 |
mas01cr |
Improve the test driver a little bit: display a short description file
|
Wed, 26 Sep 2007 12:47:20 +0000 |
mas01cr |
Fix bugs revealed by test 0009
|
Wed, 26 Sep 2007 12:45:51 +0000 |
mas01cr |
Add a test (with the usual small numbers of tracks and query points) of
|
Wed, 26 Sep 2007 11:29:45 +0000 |
mas01cr |
Change the default port for the web services server to 14475 (which is
|
Thu, 20 Sep 2007 14:37:55 +0000 |
mas01cr |
Improve test 0004 now that it's passing: actually check for correct
|
Thu, 20 Sep 2007 14:29:30 +0000 |
mas01cr |
Fix tests/0004 by initializing the distance vector for point queries
|
Thu, 20 Sep 2007 14:29:03 +0000 |
mas01cr |
Sort out the mess that I made of the Makefile
|
Thu, 20 Sep 2007 13:59:16 +0000 |
mas01cr |
Decorate if(verbosity>...) clauses with braces, for avoidance of doubt.
|
Thu, 20 Sep 2007 13:54:28 +0000 |
mas01cr |
Make the system compile without warnings, and turn on -Werror for
|
Thu, 20 Sep 2007 11:53:11 +0000 |
mas01cr |
Delete some (wrong) FIXME notes about off-by-one errors.
|
Thu, 20 Sep 2007 11:30:24 +0000 |
mas01cr |
Fix a couple of off-by-one errors, including one which was preventing a
|
Thu, 20 Sep 2007 11:29:15 +0000 |
mas01cr |
Add tests for single-point tracks searched by a single query point.
|
Thu, 20 Sep 2007 09:52:40 +0000 |
mas01cr |
Fix segfault when the query is shorter than the sequence length
|
Thu, 20 Sep 2007 09:52:16 +0000 |
mas01cr |
Just testing for failure exit codes doesn't distinguish between a clean
|
Thu, 20 Sep 2007 08:50:35 +0000 |
mas01cr |
Fix what is I think an off-by-one in query and sequence searching.
|
Wed, 19 Sep 2007 15:10:51 +0000 |
mas01cr |
Include segfaulting sequence search without -l 1
|
Wed, 19 Sep 2007 15:07:38 +0000 |
mas01cr |
Add tests for sequence search. They don't work with the code as it
|
Tue, 18 Sep 2007 09:31:41 +0000 |
mas01cr |
Fix bug revealed by test case 0005: L2NORM needs write access to the
|
Tue, 18 Sep 2007 09:25:10 +0000 |
mas01cr |
Add a (failing) test for L2NORM
|
Tue, 18 Sep 2007 09:24:52 +0000 |
mas01cr |
Factor out some common utilities and setup code into test-utils.sh, and
|
Mon, 17 Sep 2007 16:12:12 +0000 |
mas01cr |
Clean up in tests/ in clean: target
|
Mon, 17 Sep 2007 16:10:44 +0000 |
mas01cr |
Script to clean up after running tests. Deletes all files matching
|
Mon, 17 Sep 2007 15:23:06 +0000 |
mas01cr |
Add (failing) query test
|
Mon, 17 Sep 2007 14:33:54 +0000 |
mas01cr |
Improve simple insert/query test case
|
Mon, 17 Sep 2007 14:26:15 +0000 |
mas01cr |
Test single-vector insertion and point query.
|
Mon, 17 Sep 2007 12:13:22 +0000 |
mas01cr |
Add status arg tests
|
Mon, 17 Sep 2007 12:12:30 +0000 |
mas01cr |
Make run-tests work with more than one test directory
|
Mon, 17 Sep 2007 12:12:10 +0000 |
mas01cr |
Fix shebang line; add minor comments.
|
Mon, 17 Sep 2007 11:59:02 +0000 |
mas01cr |
Make the executable to be tested (vaguely) customizeable
|
Mon, 17 Sep 2007 11:37:46 +0000 |
mas01cr |
First test case.
|
Wed, 29 Aug 2007 16:24:29 +0000 |
mas01cr |
New changelog version
audiodb-debian
|
Wed, 29 Aug 2007 16:12:46 +0000 |
mas01cr |
Merge trunk changes -r44:51 onto audio-debian branch
audiodb-debian
|
Wed, 22 Aug 2007 14:54:50 +0000 |
mas01cr |
One more TODO. (With luck, this will show that the svn<->git mirror
|
Wed, 22 Aug 2007 14:15:45 +0000 |
mas01cr |
More futzing with TODO.txt.
|
Wed, 22 Aug 2007 13:37:04 +0000 |
mas01cr |
Update TODO saying something I've done.
|
Tue, 21 Aug 2007 17:16:32 +0000 |
mas01cr |
Where audioDB::error() is called because of a failed system call,
|
Tue, 21 Aug 2007 17:05:20 +0000 |
mas01cr |
Don't truncate on creation: instead error if the requested database file
|
Tue, 21 Aug 2007 16:59:33 +0000 |
mas01cr |
Add fcntl() locking to the database file handle.
|
Fri, 17 Aug 2007 11:44:27 +0000 |
mas01cr |
Fix debian/{copyright,docs} files by adding a final newline
audiodb-debian
|
Thu, 16 Aug 2007 11:42:19 +0000 |
mas01cr |
Merged trunk changes -r39:43 onto audiodb-debian branch
audiodb-debian
|
Thu, 16 Aug 2007 11:39:46 +0000 |
mas01cr |
add a forWrite flag to audioDB::initTables() so that clients can specify
|
Thu, 16 Aug 2007 11:19:35 +0000 |
mas01cr |
Cosmetic error message string fix.
|
Thu, 16 Aug 2007 11:02:22 +0000 |
mas01cr |
delete README.txt on clean
|
Thu, 16 Aug 2007 10:50:34 +0000 |
mas01cr |
Include init.d script and defaults file for running an audiodb web
audiodb-debian
|
Thu, 16 Aug 2007 10:04:55 +0000 |
mas01cr |
Merged trunk changes -r30:38 onto audiodb-debian branch
audiodb-debian
|
Thu, 16 Aug 2007 09:49:35 +0000 |
mas01cr |
Put a default (good enough for current use in .gold.ac.uk) service
|
Thu, 16 Aug 2007 08:51:00 +0000 |
mas01cr |
Pass the needed "-d" flag to the audioDB constructor in adb__status
|
Mon, 13 Aug 2007 23:25:16 +0000 |
mas01mc |
New major version, mostly tested: both sequence queries (-Q seq --pointnn N and -Q seq --radius R) now work, all reported distances are Euclidean.
|
Mon, 13 Aug 2007 20:19:45 +0000 |
mas01mc |
radius search now revealed as an option.
|
Mon, 13 Aug 2007 19:14:33 +0000 |
mas01mc |
minor revisions: mainly tidying up naming conventions (segment->track)
|
Fri, 10 Aug 2007 04:52:33 +0000 |
mas01mc |
added Euclidean distance for sequences with -R (--radus) (via dot product of unit norm vectors), re-worked L2-norm behaviour, fixed a load of bugs there, fixed shingle norming. Cosine dist sequence match not working now because of L2 norm behaviour
|
Thu, 02 Aug 2007 11:40:22 +0000 |
mas01cr |
Update debian/docs to reflect move of TODO.txt
audiodb-debian
|
Thu, 02 Aug 2007 11:34:27 +0000 |
mas01cr |
Merged trunk changes -r14:29 onto audiodb-debian branch
audiodb-debian
|
Thu, 02 Aug 2007 10:47:20 +0000 |
mas01cr |
Move docs/ directory into the trunk
|
Thu, 26 Jul 2007 14:56:47 +0000 |
mas01mc |
fixed keyList loop logic for segment search
|
Thu, 26 Jul 2007 14:08:11 +0000 |
mas01mc |
fixed keyList logic (in sequence match only) to avoid halting just because the database's last key was visited before end of keylist sequence.
|
Thu, 26 Jul 2007 10:14:51 +0000 |
mas01mc |
munmap on batch insert, removed 'ignore' command line option -g
|
Thu, 26 Jul 2007 06:58:39 +0000 |
mas01mc |
added ignore flag for first column of features (not working yet)
|
Wed, 25 Jul 2007 16:06:21 +0000 |
mas01cr |
Apparently, gengetopt only allows single dependencies between options.
|
Wed, 25 Jul 2007 15:39:26 +0000 |
mas01cr |
open(2) needs a third argument when O_CREAT is specified: give it
|
Tue, 24 Jul 2007 15:36:07 +0000 |
mas01mc |
moved TODO to docs, increased default database size to 2GB
|
Tue, 24 Jul 2007 12:04:15 +0000 |
mas01cr |
Initial addition of debian files (mostly lintian clean)
audiodb-debian
|
Tue, 24 Jul 2007 12:01:19 +0000 |
mas01cr |
Creating a branch for debian package development
audiodb-debian
|
Mon, 23 Jul 2007 17:22:29 +0000 |
mas01cr |
Remove Makefile.linux, and make INSTALL.txt mention plain Makefile
|
Mon, 23 Jul 2007 17:21:01 +0000 |
mas01cr |
Regenerate README.txt from the executable rather than keep it static
|
Mon, 23 Jul 2007 16:21:04 +0000 |
mas01cr |
Makefile rearrangements.
|
Fri, 20 Jul 2007 16:18:24 +0000 |
mas01cr |
Make the makefile work on Ubuntu linux. (Previously I don't think it
|
Fri, 20 Jul 2007 15:51:39 +0000 |
mas01cr |
Initial import
|