[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Traverso-commit] traverso/src/traverso/songcanvas AudioClipView.cpp
From: |
Remon Sijrier |
Subject: |
[Traverso-commit] traverso/src/traverso/songcanvas AudioClipView.cpp |
Date: |
Fri, 11 Jan 2008 15:44:55 +0000 |
CVSROOT: /sources/traverso
Module name: traverso
Changes by: Remon Sijrier <r_sijrier> 08/01/11 15:44:55
Modified files:
src/traverso/songcanvas: AudioClipView.cpp
Log message:
* iterating over a buffer _can_ be hard :P
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/songcanvas/AudioClipView.cpp?cvsroot=traverso&r1=1.126&r2=1.127
Patches:
Index: AudioClipView.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/songcanvas/AudioClipView.cpp,v
retrieving revision 1.126
retrieving revision 1.127
diff -u -b -r1.126 -r1.127
--- AudioClipView.cpp 8 Jan 2008 21:23:12 -0000 1.126
+++ AudioClipView.cpp 11 Jan 2008 15:44:55 -0000 1.127
@@ -474,13 +474,15 @@
m_polygon.reserve(pixelcount*2);
for (int x = 0; x < pixelcount; x++) {
- m_polygon.append( QPointF(x, -
pixeldata[chan][bufferpos+=2]) );
+ m_polygon.append( QPointF(x, -
pixeldata[chan][bufferpos]) );
+ bufferpos+=2;
}
bufferpos -= 1;
for (int x = pixelcount - 1; x >= 0;
x--) {
- m_polygon.append( QPointF(x,
pixeldata[chan][bufferpos-=2]) );
+ m_polygon.append( QPointF(x,
pixeldata[chan][bufferpos]) );
+ bufferpos-=2;
}
path.addPolygon(m_polygon);