]> git.sesse.net Git - kdenlive/blobdiff - src/lib/audio/audioCorrelationInfo.cpp
use only kDebug/qDebug, no cout
[kdenlive] / src / lib / audio / audioCorrelationInfo.cpp
index 97f4a200f434df5f48649bb1941c70f27bc371d7..6aaf27d0deb59008f495a9b74cc210837cf7ed7a 100644 (file)
@@ -9,7 +9,7 @@
  ***************************************************************************/
 
 #include "audioCorrelationInfo.h"
-#include <iostream>
+
 
 AudioCorrelationInfo::AudioCorrelationInfo(int mainSize, int subSize) :
     m_mainSize(mainSize),
@@ -36,11 +36,10 @@ void AudioCorrelationInfo::setMax(int64_t max)
 
 int64_t AudioCorrelationInfo::max() const
 {
-    Q_ASSERT(m_max > 0);
     if (m_max <= 0) {
         int width = size();
         int64_t max = 0;
-        for (int i = 0; i < width; i++) {
+        for (int i = 0; i < width; ++i) {
             if (m_correlationVector[i] > max) {
                 max = m_correlationVector[i];
             }
@@ -57,7 +56,7 @@ int AudioCorrelationInfo::maxIndex() const
     int index = 0;
     int width = size();
 
-    for (int i = 0; i < width; i++) {
+    for (int i = 0; i < width; ++i) {
         if (m_correlationVector[i] > max) {
             max = m_correlationVector[i];
             index = i;
@@ -80,6 +79,9 @@ QImage AudioCorrelationInfo::toImage(int height) const
     QImage img(width, height, QImage::Format_ARGB32);
     img.fill(qRgb(255,255,255));
 
+    if (maxVal == 0)
+       return img;
+
     int val;
 
     for (int x = 0; x < width; x++) {