Index: /trunk/libffado/support/dbus/controlserver.cpp =================================================================== --- /trunk/libffado/support/dbus/controlserver.cpp (revision 1651) +++ /trunk/libffado/support/dbus/controlserver.cpp (revision 1652) @@ -942,15 +942,14 @@ return m_Slave.getPeakValue(source, dest); } -std::vector< DBus::Struct > +std::vector< DBus::Struct > CrossbarRouter::getPeakValues() { //return std::vector< DBus::Struct >(); - std::vector< DBus::Struct > out; + std::vector< DBus::Struct > out; Control::CrossbarRouter::PeakValues values = m_Slave.getPeakValues(); for ( unsigned int i=0; i tmp; - tmp._1 = values[i].source; - tmp._2 = values[i].destination; - tmp._3 = values[i].peakvalue; + DBus::Struct tmp; + tmp._1 = values[i].destination; + tmp._2 = values[i].peakvalue; out.push_back(tmp); } Index: /trunk/libffado/support/dbus/control-interface.xml =================================================================== --- /trunk/libffado/support/dbus/control-interface.xml (revision 1651) +++ /trunk/libffado/support/dbus/control-interface.xml (revision 1652) @@ -293,5 +293,5 @@ - + Index: /trunk/libffado/support/dbus/controlserver.h =================================================================== --- /trunk/libffado/support/dbus/controlserver.h (revision 1651) +++ /trunk/libffado/support/dbus/controlserver.h (revision 1652) @@ -355,5 +355,5 @@ DBus::Double getPeakValue(const DBus::Int32 &source, const DBus::Int32 &dest); - std::vector< DBus::Struct > getPeakValues(); + std::vector< DBus::Struct > getPeakValues(); std::vector< DBus::Int32 > getConnectionMap();