traverso-commit
[Top][All Lists]
Advanced

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

[Traverso-commit] traverso/src/traverso BusMonitor.cpp


From: Remon Sijrier
Subject: [Traverso-commit] traverso/src/traverso BusMonitor.cpp
Date: Fri, 12 Oct 2007 10:04:47 +0000

CVSROOT:        /sources/traverso
Module name:    traverso
Changes by:     Remon Sijrier <r_sijrier>       07/10/12 10:04:47

Modified files:
        src/traverso   : BusMonitor.cpp 

Log message:
        * revert playback bus selection for Tracks, need to rethink this the 
solution, it sometimes make Traverso crash when changing the audiodevice 
parameters

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/BusMonitor.cpp?cvsroot=traverso&r1=1.12&r2=1.13

Patches:
Index: BusMonitor.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/BusMonitor.cpp,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- BusMonitor.cpp      8 Oct 2007 20:46:49 -0000       1.12
+++ BusMonitor.cpp      12 Oct 2007 10:04:47 -0000      1.13
@@ -17,7 +17,7 @@
 along with this program; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA.
 
-$Id: BusMonitor.cpp,v 1.12 2007/10/08 20:46:49 r_sijrier Exp $
+$Id: BusMonitor.cpp,v 1.13 2007/10/12 10:04:47 r_sijrier Exp $
 */
 
 #include <libtraverso.h>
@@ -106,17 +106,12 @@
                meter->hide();
        }
 
-       list.clear();
        list = audiodevice().get_playback_buses_names();
-       foreach(QString name, list)
+       if (list.size())
        {
-               AudioBus* bus = audiodevice().get_playback_bus(name.toAscii());
-               VUMeter* meter = new VUMeter( this, bus);
-               connect(bus, SIGNAL(monitoringPeaksStarted()), meter, 
SLOT(peak_monitoring_started()));
-               connect(bus, SIGNAL(monitoringPeaksStopped()), meter, 
SLOT(peak_monitoring_stopped()));
+               VUMeter* meter = new VUMeter( this, 
audiodevice().get_playback_bus(list.at(0).toAscii()) );
                layout->addWidget(meter);
                outMeters.append(meter);
-               meter->hide();
        }
        
        layout->addSpacing(4);




reply via email to

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