# HG changeset patch # User mas01cr # Date 1196863864 0 # Node ID b83f0fd53a2c5a07466f50694348421eeaa060c1 # Parent 92bad288da28dfe52d64cd6d0a7be5a5d4622502 Merge trunk changes -r275:289 into audiodb-debian branch (+ new debian/changelog) diff -r 92bad288da28 -r b83f0fd53a2c audioDB.cpp --- a/audioDB.cpp Wed Dec 05 14:06:21 2007 +0000 +++ b/audioDB.cpp Wed Dec 05 14:11:04 2007 +0000 @@ -2006,6 +2006,22 @@ trackIndexOffset=trackOffset/dbH->dim; // numVectors offset + if (trackTable[track] * sizeof(double) * dbH->dim > data_buffer_size) { + if(data_buffer) { + free(data_buffer); + } + { + data_buffer_size = trackTable[track] * sizeof(double) * dbH->dim; + void *tmp = malloc(data_buffer_size); + if (tmp == NULL) { + error("error allocating data buffer"); + } + data_buffer = (double *) tmp; + } + } + + read(dbfid, data_buffer, trackTable[track] * sizeof(double) * dbH->dim); + if(sequenceLength<=trackTable[track]){ // test for short sequences if(verbosity>7) { @@ -2025,22 +2041,6 @@ assert(DD[j]); } - if (trackTable[track] * sizeof(double) * dbH->dim > data_buffer_size) { - if(data_buffer) { - free(data_buffer); - } - { - data_buffer_size = trackTable[track] * sizeof(double) * dbH->dim; - void *tmp = malloc(data_buffer_size); - if (tmp == NULL) { - error("error allocating data buffer"); - } - data_buffer = (double *) tmp; - } - } - - read(dbfid, data_buffer, trackTable[track] * sizeof(double) * dbH->dim); - // Dot product for(j=0; jdim; // numVectors offset + if (trackTable[track] * sizeof(double) * dbH->dim > data_buffer_size) { + if(data_buffer) { + free(data_buffer); + } + { + data_buffer_size = trackTable[track] * sizeof(double) * dbH->dim; + void *tmp = malloc(data_buffer_size); + if (tmp == NULL) { + error("error allocating data buffer"); + } + data_buffer = (double *) tmp; + } + } + + read(dbfid, data_buffer, trackTable[track] * sizeof(double) * dbH->dim); + if(sequenceLength<=trackTable[track]){ // test for short sequences if(verbosity>7) { @@ -2519,22 +2535,6 @@ assert(DD[j]); } - if (trackTable[track] * sizeof(double) * dbH->dim > data_buffer_size) { - if(data_buffer) { - free(data_buffer); - } - { - data_buffer_size = trackTable[track] * sizeof(double) * dbH->dim; - void *tmp = malloc(data_buffer_size); - if (tmp == NULL) { - error("error allocating data buffer"); - } - data_buffer = (double *) tmp; - } - } - - read(dbfid, data_buffer, trackTable[track] * sizeof(double) * dbH->dim); - // Dot product for(j=0; j Wed, 5 Dec 2007 14:08:36 +0000 + audiodb (1.0-18) unstable; urgency=low * Updated to svn version #274