Mercurial > hg > audiodb
comparison insert.cpp @ 545:bf89c80ec4cc multiprobeLSH
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.
author | mas01mc |
---|---|
date | Sun, 08 Feb 2009 15:53:57 +0000 |
parents | 79ffab663ace |
children | e8193805ce42 |
comparison
equal
deleted
inserted
replaced
544:283b412083db | 545:bf89c80ec4cc |
---|---|
331 } | 331 } |
332 } | 332 } |
333 return 0; | 333 return 0; |
334 } | 334 } |
335 | 335 |
336 int audiodb_insert_create_datum(adb_insert_t *insert, adb_datum_t *datum, off_t data_offset=0, size_t data_size=0, adb_fd_cache_t *cache=0) { | 336 int audiodb_insert_create_datum(adb_insert_t * insert, adb_datum_t *datum){ |
337 return audiodb_insert_create_datum_offset(insert, datum, 0, 0, 0); | |
338 } | |
339 | |
340 int audiodb_insert_create_datum_offset(adb_insert_t *insert, adb_datum_t *datum, off_t data_offset, size_t data_size, adb_fd_cache_t *cache) { | |
337 int fd = 0; | 341 int fd = 0; |
338 FILE *file = NULL; | 342 FILE *file = NULL; |
339 struct stat st; | 343 struct stat st; |
340 off_t size; | 344 off_t size; |
341 bool clear_cache = false; | 345 bool clear_cache = false; |