Mercurial > hg > audiodb
comparison audioDB.h @ 256:4dcb09f5fe85
Commit patch deprecating the --size argument, replacing it with
--ntracks, --datadims and --datasize.
These names are not ideal, but will serve for now.
author | mas01cr |
---|---|
date | Wed, 16 Apr 2008 09:59:43 +0000 |
parents | a6c9a1c68646 |
children | 210b2f661b88 |
comparison
equal
deleted
inserted
replaced
254:fe922b9d87f8 | 256:4dcb09f5fe85 |
---|---|
55 #define O2_DEFAULT_TRACKNN (10U) | 55 #define O2_DEFAULT_TRACKNN (10U) |
56 | 56 |
57 //#define O2_DEFAULTDBSIZE (4000000000) // 4GB table size | 57 //#define O2_DEFAULTDBSIZE (4000000000) // 4GB table size |
58 #define O2_DEFAULTDBSIZE (2000000000) // 2GB table size | 58 #define O2_DEFAULTDBSIZE (2000000000) // 2GB table size |
59 | 59 |
60 #define O2_DEFAULT_DATASIZE (1355U) // in MB | |
61 #define O2_DEFAULT_NTRACKS (20000U) | |
62 #define O2_DEFAULT_DATADIM (9U) | |
63 | |
60 #define O2_MAXFILES (20000U) | 64 #define O2_MAXFILES (20000U) |
61 #define O2_MAXFILESTR (256U) | 65 #define O2_MAXFILESTR (256U) |
62 #define O2_FILETABLESIZE (O2_MAXFILESTR) | 66 #define O2_FILETABLE_ENTRY_SIZE (O2_MAXFILESTR) |
63 #define O2_TRACKTABLESIZE (sizeof(unsigned)) | 67 #define O2_TRACKTABLE_ENTRY_SIZE (sizeof(unsigned)) |
64 #define O2_HEADERSIZE (sizeof(dbTableHeaderT)) | 68 #define O2_HEADERSIZE (sizeof(dbTableHeaderT)) |
65 #define O2_MEANNUMVECTORS (1000U) | 69 #define O2_MEANNUMVECTORS (1000U) |
66 #define O2_MAXDIM (1000U) | 70 #define O2_MAXDIM (1000U) |
67 #define O2_MAXNN (10000U) | 71 #define O2_MAXNN (10000U) |
68 | 72 |
168 size_t powerTableLength; | 172 size_t powerTableLength; |
169 size_t l2normTableLength; | 173 size_t l2normTableLength; |
170 | 174 |
171 // Flags and parameters | 175 // Flags and parameters |
172 unsigned verbosity; // how much do we want to know? | 176 unsigned verbosity; // how much do we want to know? |
173 off_t size; // given size (for creation) | 177 |
178 //off_t size; // given size (for creation) | |
179 unsigned datasize; // size in MB | |
180 unsigned ntracks; | |
181 unsigned datadim; | |
182 | |
174 unsigned queryType; // point queries default | 183 unsigned queryType; // point queries default |
175 unsigned pointNN; // how many point NNs ? | 184 unsigned pointNN; // how many point NNs ? |
176 unsigned trackNN; // how many track NNs ? | 185 unsigned trackNN; // how many track NNs ? |
177 unsigned sequenceLength; | 186 unsigned sequenceLength; |
178 unsigned sequenceHop; | 187 unsigned sequenceHop; |
279 dataBufLength(0), \ | 288 dataBufLength(0), \ |
280 timesTableLength(0), \ | 289 timesTableLength(0), \ |
281 powerTableLength(0), \ | 290 powerTableLength(0), \ |
282 l2normTableLength(0), \ | 291 l2normTableLength(0), \ |
283 verbosity(1), \ | 292 verbosity(1), \ |
284 size(O2_DEFAULTDBSIZE), \ | 293 datasize(O2_DEFAULT_DATASIZE), \ |
294 ntracks(O2_DEFAULT_NTRACKS), \ | |
295 datadim(O2_DEFAULT_DATADIM), \ | |
285 queryType(O2_POINT_QUERY), \ | 296 queryType(O2_POINT_QUERY), \ |
286 pointNN(O2_DEFAULT_POINTNN), \ | 297 pointNN(O2_DEFAULT_POINTNN), \ |
287 trackNN(O2_DEFAULT_TRACKNN), \ | 298 trackNN(O2_DEFAULT_TRACKNN), \ |
288 sequenceLength(16), \ | 299 sequenceLength(16), \ |
289 sequenceHop(1), \ | 300 sequenceHop(1), \ |