log

age author description
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