[Top][All Lists]
[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();
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Traverso-commit] traverso/src/core Sheet.cpp,
Nicola Doebelin <=