Commit graph

15 commits

Author SHA1 Message Date
George Kiagiadakis
8d77793a2a improve some debug logs 2020-06-10 12:53:22 +03:00
Julian Bouzas
9f39706877 reserve-device: acquire device if it has no owner for at least 3 seconds 2020-06-07 16:28:44 -04:00
Julian Bouzas
cd3401bcb5 dbus-device-reservation: add owner-appeared/owner-vanished signals, and remove acquired callback 2020-06-07 16:28:44 -04:00
Julian Bouzas
c8582d255e reserve-device: don't increment jack_n_acquired if it is 0 and use the updated value when setting data 2020-06-07 16:28:18 -04:00
Julian Bouzas
371e6f90ac reserve-device: clean jack device activation logic 2020-06-05 14:26:06 -04:00
Julian Bouzas
69dfe0e203 m-device-activation: use wp_core_timeout_add_closure instead of wp_core_timeout_add in reserve node API 2020-06-01 20:05:03 -04:00
Julian Bouzas
2c64dd4476 reserve-device: enable/disable jack-device if audio device is owned/unowned by the JACK server 2020-06-01 20:05:03 -04:00
Julian Bouzas
27fa7ff619 reserve-device: show info instead of warning when devices could not be acquired 2020-06-01 20:05:03 -04:00
Julian Bouzas
7ba93fa3a1 dbus-device-reservation: use the Get method when requesting a property 2020-06-01 20:05:03 -04:00
Julian Bouzas
882b627662 dbus-device-reservation: make sure pending_task is always NULL before returning
This allows dbus requests to be done inside the task callback
2020-06-01 20:05:03 -04:00
Julian Bouzas
05401c772f m-device-activation: remove assertion in dbus device reservation API when failing to own bus 2020-06-01 20:05:03 -04:00
Julian Bouzas
522c9ea956 reserve-device: release reservation when release signal is triggered 2020-06-01 20:05:03 -04:00
Julian Bouzas
5323ee14a5 dbus-device-reservation: emit forced 'release' signal when name is lost and pending task is NULL 2020-06-01 20:05:03 -04:00
Julian Bouzas
d11c67fe98 dbus-device-reservation: change the forced param type from the 'release' signal to boolean 2020-06-01 20:05:03 -04:00
Julian Bouzas
9667cccb5a modules: move monitor device activation logic into a new device-activation module 2020-05-26 11:52:44 -04:00