# HG changeset patch # User Chris Cannam # Date 1209047128 0 # Node ID 3012af787e4a06841e589075aec2d908e4f11e06 # Parent 7e1b7fcb6c00fa697012c714107fd7888139d48d * Fix progress reporting on audio file resample * Remove some debug output diff -r 7e1b7fcb6c00 -r 3012af787e4a data/fileio/CodedAudioFileReader.cpp --- a/data/fileio/CodedAudioFileReader.cpp Thu Apr 10 12:43:26 2008 +0000 +++ b/data/fileio/CodedAudioFileReader.cpp Thu Apr 24 14:25:28 2008 +0000 @@ -79,7 +79,7 @@ void CodedAudioFileReader::endSerialised() { - std::cerr << "CodedAudioFileReader::endSerialised" << std::endl; +// std::cerr << "CodedAudioFileReader::endSerialised" << std::endl; delete m_serialiser; m_serialiser = 0; diff -r 7e1b7fcb6c00 -r 3012af787e4a data/fileio/MatrixFile.cpp --- a/data/fileio/MatrixFile.cpp Thu Apr 10 12:43:26 2008 +0000 +++ b/data/fileio/MatrixFile.cpp Thu Apr 24 14:25:28 2008 +0000 @@ -32,8 +32,8 @@ #include #include -#define DEBUG_MATRIX_FILE 1 -#define DEBUG_MATRIX_FILE_READ_SET 1 +//#define DEBUG_MATRIX_FILE 1 +//#define DEBUG_MATRIX_FILE_READ_SET 1 #ifdef DEBUG_MATRIX_FILE_READ_SET #ifndef DEBUG_MATRIX_FILE diff -r 7e1b7fcb6c00 -r 3012af787e4a data/fileio/ResamplingWavFileReader.cpp --- a/data/fileio/ResamplingWavFileReader.cpp Thu Apr 10 12:43:26 2008 +0000 +++ b/data/fileio/ResamplingWavFileReader.cpp Thu Apr 24 14:25:28 2008 +0000 @@ -82,6 +82,8 @@ if (isDecodeCacheInitialised()) finishDecodeCache(); endSerialised(); + if (m_reporter) m_reporter->setProgress(100); + delete m_original; m_original = 0; @@ -150,7 +152,9 @@ m_processed += frames.size(); - int progress = lrint((float(m_processed) * 100) / + float ratio = float(m_sampleRate) / float(m_fileRate); + + int progress = lrint((float(m_processed) * ratio * 100) / float(m_original->getFrameCount())); if (progress > 99) progress = 99; diff -r 7e1b7fcb6c00 -r 3012af787e4a transform/Transform.cpp --- a/transform/Transform.cpp Thu Apr 10 12:43:26 2008 +0000 +++ b/transform/Transform.cpp Thu Apr 24 14:25:28 2008 +0000 @@ -246,8 +246,8 @@ void Transform::setParameter(QString name, float value) { - std::cerr << "Transform::setParameter(" << name.toStdString() - << ") -> " << value << std::endl; +// std::cerr << "Transform::setParameter(" << name.toStdString() +// << ") -> " << value << std::endl; m_parameters[name] = value; }