traverso-commit
[Top][All Lists]
Advanced

[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: Tue, 13 Nov 2007 13:09:47 +0000

CVSROOT:        /sources/traverso
Module name:    traverso
Changes by:     Remon Sijrier <r_sijrier>       07/11/13 13:09:47

Modified files:
        src/traverso/songcanvas: AudioClipView.cpp 

Log message:
        * microview was still painted upsidedown, not anymore

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/songcanvas/AudioClipView.cpp?cvsroot=traverso&r1=1.117&r2=1.118

Patches:
Index: AudioClipView.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/songcanvas/AudioClipView.cpp,v
retrieving revision 1.117
retrieving revision 1.118
diff -u -b -r1.117 -r1.118
--- AudioClipView.cpp   12 Nov 2007 18:52:14 -0000      1.117
+++ AudioClipView.cpp   13 Nov 2007 13:09:46 -0000      1.118
@@ -230,7 +230,7 @@
        // Painting 2 more pixels makes it getting clipped away.....
        pixelcount += 2;
        
-       bool microView = m_song->get_hzoom() > (Peak::MAX_ZOOM_USING_SOURCEFILE 
- 1) ? 0 : 1;
+       bool microView = m_song->get_hzoom() > (Peak::MAX_ZOOM_USING_SOURCEFILE 
-1) ? 0 : 1;
        // boundary checking, important for microview only, macroview needs the 
additional
        // pixels to paint the waveform correctly
        if ( /*microView &&*/ ((xstart + pixelcount) > m_boundingRect.width()) 
) {
@@ -434,7 +434,7 @@
                        p->drawLine(xstart, 0, xstart + pixelcount, 0);
                        
                        for (int x = xstart; x < (pixelcount+xstart); x++) {
-                               m_polygontop.append( QPointF(x, scaleFactor * 
pixeldata[chan][bufferPos++]) );
+                               m_polygontop.append( QPointF(x, -scaleFactor * 
pixeldata[chan][bufferPos++]) );
                        }
                        
                        if 
(themer()->get_property("AudioClip:wavemicroview:antialiased", 0).toInt()) {




reply via email to

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