]> git.sesse.net Git - kdenlive/commitdiff
Only save correlation related images when DEBUG is set.
authorTill Theato <root@ttill.de>
Wed, 2 May 2012 06:21:03 +0000 (08:21 +0200)
committerTill Theato <root@ttill.de>
Wed, 2 May 2012 06:21:03 +0000 (08:21 +0200)
src/customtrackview.cpp
src/lib/audio/audioCorrelation.cpp
src/lib/audio/audioCorrelationInfo.cpp
src/lib/audio/audioEnvelope.cpp

index 76e4bb1cecb3f927b12eab7e8fce2ebc91b5ab5b..208d48f787135acad8993aa4387c1f6b0392d727 100644 (file)
@@ -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;
index 79756d3f56fec3c7f249bdabb7fa38601f77303f..6c6ddffbcc1fe512360da2185f28cf6a8bbedfd2 100644 (file)
@@ -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();
 
index 223d213c406da41bbe0f5f94cac44b0e2684304d..ea9e90c2954871ae830237864aeb0ffd663d5a89 100644 (file)
@@ -11,6 +11,7 @@
 #include "audioCorrelationInfo.h"
 #include <iostream>
 
+
 AudioCorrelationInfo::AudioCorrelationInfo(int mainSize, int subSize) :
     m_mainSize(mainSize),
     m_subSize(subSize),
index 379d2d2196a2ee7e1eaae0acd80db44730ef0628..203806fc3a891601215cbb8af84c906a711006e4 100644 (file)
@@ -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)
 {