Changeset 2042 for trunk/libffado/support
- Timestamp:
- 02/27/12 03:47:01 (12 years ago)
- Files:
-
- trunk/libffado/support/mixer-qt4/ffado/mixer/rme.py (modified) (4 diffs)
- trunk/libffado/support/mixer-qt4/ffado/mixer/rme.ui (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/support/mixer-qt4/ffado/mixer/rme.py
r2040 r2042 28 28 29 29 from ffado.widgets.matrixmixer import MatrixMixer 30 31 from ffado.dbus_util import * 30 32 31 33 import logging … … 134 136 self.hw.setMatrixMixerValue(self.Gains[sender][0], 0, self.Gains[sender][1], a0) 135 137 138 def updateStreamingState(self): 139 ss = self.streamingstatus.selected() 140 ss_txt = self.streamingstatus.getEnumLabel(ss) 141 if ss_txt != 'Idle': 142 self.is_streaming = True 143 else: 144 self.is_streaming = False 145 if (self.last_streaming_state != self.is_streaming): 146 self.bandwidth_limit.setEnabled(not(self.is_streaming)); 147 self.last_streaming_state = self.is_streaming 148 136 149 def status_update(self): 137 150 # log.debug("timer event") 151 self.updateStreamingState() 138 152 clk_mode = ['Master', 'Slave'] 139 153 src_str = ['None', 'ADAT 1', 'ADAT 2', 'SPDIF', 'Wordclock', 'TCO'] … … 189 203 self.outputmixer.setLayout(layout) 190 204 191 # Is the device streaming? 192 #self.is_streaming = self.hw.getDiscrete('/Mixer/Info/IsStreaming') 193 self.is_streaming = 0 194 #log.debug("device streaming flag: %d" % (self.is_streaming)) 205 self.is_streaming = False 206 self.last_streaming_state = False 195 207 196 208 # Retrieve other device settings as needed and customise the UI … … 283 295 QObject.connect(ctrl, SIGNAL('valueChanged(int)'), self.updateGain) 284 296 297 self.updateStreamingState() 298 #log.debug("device streaming flag: %d" % (self.is_streaming)) 299 285 300 self.update_timer = QTimer(self) 286 301 QObject.connect(self.update_timer, SIGNAL('timeout()'), self.status_update) trunk/libffado/support/mixer-qt4/ffado/mixer/rme.ui
r2040 r2042 1064 1064 <layout class="QVBoxLayout" name="verticalLayout_12"> 1065 1065 <item> 1066 <widget class="QComboBox" name=" comboBox">1066 <widget class="QComboBox" name="bandwidth_limit"> 1067 1067 <item> 1068 1068 <property name="text">