rncbc / qjackctl

QjackCtl - JACK Audio Connection Kit Qt GUI Interface
https://qjackctl.sourceforge.io
GNU General Public License v2.0
182 stars 40 forks source link

Parameters "hwmeter", "monitor", "softmode", "shorts" not controllable in jackdbus mode #164

Open m0r0zzz opened 2 years ago

m0r0zzz commented 2 years ago

When using QjackCtl in jackdbus mode (Setup -> Misc -> Enable JACK D-Bus interface) setting parameters "H/W Meter", "Monitor", "Soft Mode" and "Force 16 bit" for driver "ALSA" doesn't set corresponding parameters "hwmeter", "monitor", "softmode", "shorts" in jackdbus service.

Steps to reproduce:

  1. Start QjackCtl with stopped JACK server
  2. Set "Enable JACK D-Bus interface" checkbox in Setup -> Misc
  3. Select "alsa" driver in Setup -> Settings -> Parameters
  4. Set "H/W Meter", "Monitor", "Soft Mode" and "Force 16 bit" checkboxes in Setup -> Settings -> Advanced
  5. Start JACK server
  6. On the same machine execute next command in terminal: jack_control dp
  7. Verify that parameters "hwmeter", "monitor", "softmode", "shorts" are equal to "bool:notset:False:False", contrary to QjackCtl settings (they must be equal to "bool:set:False:True").

This problem exists on QjackCtl master, jackd2 1.9.19~dfsg-2ubuntu1 (latest version on Ubuntu impish)

Parameter "shorts" is required for correct JACK server operation on built-in card of Lenovo ThinkPad E15 Gen2 laptop