Mercurial > hg > audiodb
changeset 294:071a108580a4
fixed UNIT_TEST_LSH.cpp to work with refactored lshlib and fixed default LSH file FORMAT on serialization.
author | mas01mc |
---|---|
date | Wed, 30 Jul 2008 18:00:50 +0000 |
parents | 9fd5340faffd |
children | 9347d74a2578 |
files | MakefileLSH UNIT_TEST_LSH.cpp lshlib.cpp |
diffstat | 3 files changed, 13 insertions(+), 23 deletions(-) [+] |
line wrap: on
line diff
--- a/MakefileLSH Wed Jul 30 15:22:22 2008 +0000 +++ b/MakefileLSH Wed Jul 30 18:00:50 2008 +0000 @@ -1,5 +1,5 @@ -CFLAGS= -O3 -g -#CFLAGS= -ggdb --save-temps +#CFLAGS= -O3 -g +CFLAGS= -ggdb --save-temps MTSOURCES=mt19937/mt19937ar.c CFLAGS+=-DMT19937 GENGETOPT=gengetopt @@ -7,12 +7,9 @@ GSOAP_CPP=-lgsoap++ GSOAP_INCLUDE= -TARGET=TEST_LSH_LIB -TARGET2=UNIT_TEST_LSH -LSHOBS=TEST_LSH_LIB.cpp lshlib.cpp -LSHOBS2=UNIT_TEST_LSH.cpp lshlib.cpp -LSHHDRS=TEST_LSH_LIB.h lshlib.h reporter.h audioDB.h ReporterBase.h -LSHHDRS2=lshlib.h +TARGET=UNIT_TEST_LSH +LSHOBS=UNIT_TEST_LSH.cpp lshlib.cpp +LSHHDRS=lshlib.h ifeq ($(shell uname),Linux) override CFLAGS+=-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 @@ -20,15 +17,8 @@ all: ${TARGET} -unit: ${TARGET2} - ${TARGET}: ${LSHOBS} ${LSHHDRS} ${MTSOURCES} MakefileLSH ${GENGETOPT} -e <gengetopt.in ${SOAPCPP2} audioDBws.h g++ -o ${TARGET} ${CFLAGS} ${LSHOBS} ${MTSOURCES} - -${TARGET2}: ${LSHOBS2} ${LSHHDRS2} ${MTSOURCES} MakefileLSH - ${GENGETOPT} -e <gengetopt.in - ${SOAPCPP2} audioDBws.h - g++ -o ${TARGET2} ${CFLAGS} ${LSHOBS2} ${MTSOURCES}
--- a/UNIT_TEST_LSH.cpp Wed Jul 30 15:22:22 2008 +0000 +++ b/UNIT_TEST_LSH.cpp Wed Jul 30 18:00:50 2008 +0000 @@ -51,13 +51,13 @@ serialized=true; trackBase = (lsh->get_maxp()>>N_POINT_BITS)+1; // Our encoding of tracks and points } - cout << "k:" << lsh->k << " "; - cout << "m:" << lsh->m << "(L:" << lsh->L << ") "; - cout << "d:" << lsh->d << " "; - cout << "N:" << lsh->N << " "; - cout << "C:" << lsh->C << " "; - cout << "R:" << lsh->get_radius() << endl; - cout << "p:" << lsh->p << endl; + cout << "k:" << lsh->get_numFuns() << " "; + cout << "L:" << lsh->get_numTables() << " "; + cout << "d:" << lsh->get_dataDim() << " "; + cout << "N:" << lsh->get_numRows() << " "; + cout << "C:" << lsh->get_numCols() << " "; + cout << "R:" << lsh->get_radius() << " "; + cout << "p:" << lsh->get_maxp() << endl; cout.flush(); cout << endl << "Constructing " << nT << " tracks with " << nP << " vectors of dimension " << d << endl;
--- a/lshlib.cpp Wed Jul 30 15:22:22 2008 +0000 +++ b/lshlib.cpp Wed Jul 30 18:00:50 2008 +0000 @@ -661,7 +661,7 @@ lshHeader->maxp=H::maxp; // Default to FILEFORMAT1 if(!(lshHeader->flags&O2_SERIAL_FILEFORMAT2)) - lshHeader->flags|=O2_SERIAL_FILEFORMAT2; + lshHeader->flags|=O2_SERIAL_FILEFORMAT1; memcpy((char*)db, (char*)lshHeader, sizeof(SerialHeaderT)); serial_munmap(db, O2_SERIAL_HEADER_SIZE); // drop mmap }