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 |
|