From: Till Theato Date: Wed, 2 May 2012 06:21:03 +0000 (+0200) Subject: Only save correlation related images when DEBUG is set. X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=be9c9dec39d5434a1788f041c3cf20b7c8fde21c;p=kdenlive Only save correlation related images when DEBUG is set. --- diff --git a/src/customtrackview.cpp b/src/customtrackview.cpp index 76e4bb1c..208d48f7 100644 --- a/src/customtrackview.cpp +++ b/src/customtrackview.cpp @@ -6126,8 +6126,12 @@ void CustomTrackView::setAudioAlignReference() AudioEnvelope *envelope = new AudioEnvelope(clip->getProducer(clip->track())); m_audioCorrelator = new AudioCorrelation(envelope); + +#ifdef DEBUG envelope->drawEnvelope().save("kdenlive-audio-reference-envelope.png"); envelope->dumpInfo(); +#endif + emit displayMessage(i18n("Audio align reference set."), InformationMessage); } @@ -6174,11 +6178,12 @@ void CustomTrackView::alignAudio() int shift = m_audioCorrelator->getShift(index); counter++; + +#ifdef DEBUG m_audioCorrelator->info(index)->toImage().save("kdenlive-audio-align-cross-correlation.png"); envelope->drawEnvelope().save("kdenlive-audio-align-envelope.png"); envelope->dumpInfo(); -#ifdef DEBUG int targetPos = m_audioAlignmentReference->startPos().frames(m_document->fps()) + shift; qDebug() << "Reference starts at " << m_audioAlignmentReference->startPos().frames(m_document->fps()); qDebug() << "We will start at " << targetPos; diff --git a/src/lib/audio/audioCorrelation.cpp b/src/lib/audio/audioCorrelation.cpp index 79756d3f..6c6ddffb 100644 --- a/src/lib/audio/audioCorrelation.cpp +++ b/src/lib/audio/audioCorrelation.cpp @@ -41,7 +41,6 @@ int AudioCorrelation::addChild(AudioEnvelope *envelope, bool useFFT) const int sizeMain = m_mainTrackEnvelope->envelopeSize(); const int sizeSub = envelope->envelopeSize(); - AudioCorrelationInfo *info = new AudioCorrelationInfo(sizeMain, sizeSub); int64_t *correlation = info->correlationVector(); diff --git a/src/lib/audio/audioCorrelationInfo.cpp b/src/lib/audio/audioCorrelationInfo.cpp index 223d213c..ea9e90c2 100644 --- a/src/lib/audio/audioCorrelationInfo.cpp +++ b/src/lib/audio/audioCorrelationInfo.cpp @@ -11,6 +11,7 @@ #include "audioCorrelationInfo.h" #include + AudioCorrelationInfo::AudioCorrelationInfo(int mainSize, int subSize) : m_mainSize(mainSize), m_subSize(subSize), diff --git a/src/lib/audio/audioEnvelope.cpp b/src/lib/audio/audioEnvelope.cpp index 379d2d21..203806fc 100644 --- a/src/lib/audio/audioEnvelope.cpp +++ b/src/lib/audio/audioEnvelope.cpp @@ -21,6 +21,7 @@ AudioEnvelope::AudioEnvelope(Mlt::Producer *producer, int offset, int length) : m_offset(offset), m_length(length), m_envelopeSize(producer->get_length()), + m_envelopeMax(0), m_envelopeStdDevCalculated(false), m_envelopeIsNormalized(false) {