Commit graph

4 commits

Author SHA1 Message Date
Vicki Pfau
ef153d99a2 inputplumber: Remove obsolete Legion Go S hack, move check_devices to a spawned task too 2025-05-16 16:04:14 -07:00
Vicki Pfau
f741627fc2 inputplumber: Handle interface adding in spawned task
The receiver in the poller could fill up if several interfaces were added
before we finished testing one, which could cause the bus to deadlock. This
appears as one of the proxies hanging on a reply, but that's specifically
because the bus was backlogged waiting for the receiver to be drained. By
splitting the tasks, we can continue draining the receiver while waiting for
the proxy separately.
2025-05-15 23:22:03 -07:00
Vicki Pfau
b26cc0f45c inputplumber: Use deck-uhid instead of deck 2025-04-08 18:56:44 -07:00
Vicki Pfau
154775b3cc inputplumber: Add service for putting InputPlumber in deck mode if applicable 2025-04-07 20:34:34 -07:00