traverso-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Traverso-commit] traverso/src/core Sheet.cpp


From: Nicola Doebelin
Subject: [Traverso-commit] traverso/src/core Sheet.cpp
Date: Mon, 04 May 2009 18:55:10 +0000

CVSROOT:        /sources/traverso
Module name:    traverso
Changes by:     Nicola Doebelin <n_doebelin>    09/05/04 18:55:10

Modified files:
        src/core       : Sheet.cpp 

Log message:
        * apply the correct normalization factor
        * some code cleanup

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/core/Sheet.cpp?cvsroot=traverso&r1=1.27&r2=1.28

Patches:
Index: Sheet.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/core/Sheet.cpp,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -b -r1.27 -r1.28
--- Sheet.cpp   4 May 2009 08:31:58 -0000       1.27
+++ Sheet.cpp   4 May 2009 18:55:09 -0000       1.28
@@ -493,6 +493,8 @@
 int Sheet::start_export(ExportSpecification* spec)
 {
         QString message;
+        float peakvalue = 0.0;
+
         spec->markers = get_cdtrack_list(spec);
 
         for (int i = 0; i < spec->markers.size()-1; ++i) {
@@ -502,6 +504,7 @@
                 spec->name          = 
format_track_name(spec->markers.at(i)->get_description(), i+1);
                 spec->totalTime     = spec->trackEnd - spec->trackStart;
                 spec->pos           = spec->trackStart;
+                spec->peakvalue     = peakvalue;
                 m_transportLocation = spec->trackStart;
 
 
@@ -521,15 +524,14 @@
 
                 m_project->set_export_message(message);
 
-                qDebug("export: starting render process");
                 while(render(spec) > 0) {}
 
+                peakvalue = qMax(peakvalue, spec->peakvalue);
+
                 if (spec->renderpass == 
ExportSpecification::WRITE_TO_HARDDISK) {
-                        qDebug("export: deleting writesource");
                         m_exportSource->finish_export();
                         delete m_exportSource;
                 }
-                qDebug("restarting loop");
         }
 
         finish_audio_export();




reply via email to

[Prev in Thread] Current Thread [Next in Thread]