log
graph
tags
bookmarks
branches
changeset
browse
file
diff
comparison
annotate
file log
raw
help
Mercurial
>
hg
>
audiodb
log insert.cpp @ 755:
37c2b9cce23a
multiprobeLSH
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
less
more
|
(0)
-30
-10
-7
tip
age
author
description
Sun, 08 Feb 2009 22:32:33 +0000
mas01mc
Rework new audiodb_track_id_datum_offset() and audiodb_insert_create_datum_offset() so that all offsets are in num_vectors. Internals of data storage are left the the methods to implement. If we are going to export these methods to the API, how do we expose the cache ? It needs to be passed back to the user and back in by the user on each call for caching to be re-entrant. No (intentional) functional changes this version.
multiprobeLSH
Sun, 08 Feb 2009 15:53:57 +0000
mas01mc
Expanded interface to audiodb_insert_create_datum() and audiodb_track_id_datum() to include _offset versions of both. Default cache is NULL, but offset and size parameters required.
multiprobeLSH
Sat, 07 Feb 2009 18:01:18 +0000
mas01mc
This fix plugs a minor memory leak introduced in caching file references.
multiprobeLSH
Sat, 07 Feb 2009 16:59:31 +0000
mas01mc
Added file caching for sparse datum reads. This required making a new type called adb_fd_cache_t and modifying the read methods audiodb_track_id_datum() and audiodb_insert_create_datum() to use the cache struct if one is provided by the user.
multiprobeLSH
Sat, 07 Feb 2009 12:12:46 +0000
mas01mc
Fixed time-stamp option off-by-one error in new sparse scattered I/O. This probably isn't used by anyone at the moment and time-stamping needs to be tested properly anyway.
multiprobeLSH
Sat, 07 Feb 2009 01:20:05 +0000
mas01mc
Optimized the query_loop_points inner loop for memcpy and I/O efficiency. Uses sparse seeks and reads to perform scattered reads across data set. Current version does not cache fid between open calls to the same trackID.
multiprobeLSH
Thu, 15 Jan 2009 13:57:33 +0000
mas01cr
Code rearrangements to tease apart library code from C++ audioDB code.
less
more
|
(0)
-30
-10
-7
tip