diff --git a/src/cadence.py b/src/cadence.py index 44369ce..ef3ee63 100755 --- a/src/cadence.py +++ b/src/cadence.py @@ -1330,7 +1330,7 @@ class CadenceMainW(QMainWindow, ui_cadence.Ui_CadenceMainW): self.label_jack_realtime_ico.setPixmap(self.pix_cancel) self.label_jack_dsp.setText("%.2f%%" % self.m_last_dsp_load) - self.label_jack_xruns.setText(str(self.m_last_xruns)) + self.label_jack_xruns.setText(str(int(self.m_last_xruns))) self.label_jack_bfsize.setText("%i samples" % self.m_last_buffer_size) self.label_jack_srate.setText("%i Hz" % gDBus.jack.GetSampleRate()) self.label_jack_latency.setText("%.1f ms" % gDBus.jack.GetLatency()) diff --git a/src/jacksettings.py b/src/jacksettings.py index 69e9f75..566b0e7 100755 --- a/src/jacksettings.py +++ b/src/jacksettings.py @@ -404,9 +404,9 @@ class JackSettingsW(QDialog): elif attribute == "alias": self.ui.obj_server_alias.setChecked(bool(value)) elif attribute == "client-timeout": - self.setComboBoxValue(self.ui.obj_server_client_timeout, str(value)) + self.setComboBoxValue(self.ui.obj_server_client_timeout, str(int(value))) elif attribute == "clock-source": - value = str(value) + value = str(int(value)) if value == "c": self.ui.obj_server_clock_source_cycle.setChecked(True) elif value == "h": @@ -425,7 +425,7 @@ class JackSettingsW(QDialog): self.ui.obj_server_clock_source.setEnabled(False) print("JackSettingsW::saveServerSettings() - Invalid clock-source value '%s'" % value) elif attribute == "port-max": - self.setComboBoxValue(self.ui.obj_server_port_max, str(value)) + self.setComboBoxValue(self.ui.obj_server_port_max, str(int(value))) elif attribute == "replace-registry": self.ui.obj_server_replace_registry.setChecked(bool(value)) elif attribute == "sync": @@ -627,17 +627,21 @@ class JackSettingsW(QDialog): elif attribute == "capture": if self.fDriverName == "firewire": self.ui.obj_driver_capture.setCurrentIndex(1 if bool(value) else 0) + elif self.fDriverName == "dummy": + self.setComboBoxValue(self.ui.obj_driver_playback, str(int(value)), True) else: - self.setComboBoxValue(self.ui.obj_driver_capture, str(value), True) + self.setComboBoxValue(self.ui.obj_driver_playback, str(value), True) elif attribute == "playback": if self.fDriverName == "firewire": self.ui.obj_driver_playback.setCurrentIndex(1 if bool(value) else 0) + elif self.fDriverName == "dummy": + self.setComboBoxValue(self.ui.obj_driver_playback, str(int(value)), True) else: self.setComboBoxValue(self.ui.obj_driver_playback, str(value), True) elif attribute == "rate": - self.setComboBoxValue(self.ui.obj_driver_rate, str(value)) + self.setComboBoxValue(self.ui.obj_driver_rate, str(int(value))) elif attribute == "period": - self.setComboBoxValue(self.ui.obj_driver_period, str(value)) + self.setComboBoxValue(self.ui.obj_driver_period, str(int(value))) elif attribute == "nperiods": self.ui.obj_driver_nperiods.setValue(int(value)) elif attribute == "hwmon":